OwlCyberSecurity - MANAGER
Edit File: fix_paren.cpython-39.pyc
a ����?�g�����������������������@���s6���d�Z�ddlmZ�ddlmZmZ�G�dd��dej�ZdS�)ztFixer that adds 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/python39/lib64/python3.9/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���