PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
| Dir : /opt/alt/python38/lib64/python3.8/lib2to3/fixes/__pycache__/ |
| Server: Linux server2.noticiasdecolima.com 4.18.0-553.30.1.el8_10.x86_64 #1 SMP Tue Nov 26 02:30:26 EST 2024 x86_64 IP: 107.161.180.42 |
| Dir : //opt/alt/python38/lib64/python3.8/lib2to3/fixes/__pycache__/fix_paren.cpython-38.opt-1.pyc |
U
��,a� � @ s6 d Z ddlmZ ddlmZmZ G dd� dej�ZdS )zuFixer that addes parentheses where they are required
This converts ``[x for x in 1, 2]`` to ``[x for x in (1, 2)]``.� )�
fixer_base)�LParen�RParenc @ s e Zd ZdZdZdd� ZdS )�FixParenTa
atom< ('[' | '(')
(listmaker< any
comp_for<
'for' NAME 'in'
target=testlist_safe< any (',' any)+ [',']
>
[any]
>
>
|
testlist_gexp< any
comp_for<
'for' NAME 'in'
target=testlist_safe< any (',' any)+ [',']
>
[any]
>
>)
(']' | ')') >
c C s8 |d }t � }|j|_d|_|�d|� |�t� � d S )N�target� � )r �prefixZinsert_childZappend_childr )�selfZnodeZresultsr Zlparen� r �</opt/alt/python38/lib64/python3.8/lib2to3/fixes/fix_paren.py� transform% s zFixParen.transformN)�__name__�
__module__�__qualname__Z
BM_compatibleZPATTERNr
r r r r r s r N)�__doc__r r Z
fixer_utilr r ZBaseFixr r r r r �<module> s