&iݜ F d dl mZ d dlmZ d dlmZmZmZ d dlmZ ddZ d
S ) )annotations)glob)basenamejoinsplitext)SYS_VERS_STR input_dirstrmsg_dirprefixsuffixreturnlist[tuple[str, str]]c g }t t | |dz |z D ]}t | }t | d }| dd d }| r:| r&t
t t
| k r| d rg|dd rK|dd r/t
t t
|dd k r
t t ||dz } | rtt | d
D ]a}
|
dd d dd }| r't
t t
| k r nbnt ||dz }
|
||
f |S )
a Get python input examples and output messages.
We use following conventions for input files and messages:
for different inputs:
test for python >= x.y -> input =