9ފ1 d dl mZ d dl mZ d dlmZ d dl mZ d dlmZmZm Z m
Z
ej d Z G d dej
Zd S )
)patcomp)pytree)token)
fixer_base)NameCallCommaStringz"atom< '(' [atom|STRING|NAME] ')' >c " e Zd ZdZdZd Zd ZdS )FixPrintTzP
simple_stmt< any* bare='print' any* > | print_stmt
c | d }|r9| t t d g |j d S |j dd }t
| dk r"t |d rd S d x}x}}|r$|d t k r|d d }d}|rM|d t j t j
d k r$|d }|d d }d
|D }|r
d|d _ ||||1| |dt! t# | |1| |d
t! t# | || |d| t t d | } |j | _ | S )Nbareprint)prefix z>> c 6 g | ]}| S )clone).0args D/opt/alt/python-internal/lib64/python3.11/lib2to3/fixes/fix_print.py