OwlCyberSecurity - MANAGER
Edit File: fix_set_literal.cpython-310.opt-1.pyc
o ����S�g�����������������������@���s:���d�Z�ddlmZmZ�ddlmZmZ�G�dd��dej�ZdS�)z: Optional fixer to transform set() calls to set literals. �����)� fixer_base�pytree)�token�symsc�������������������@���s ���e�Zd�ZdZdZdZdd��ZdS�)� FixSetLiteralTaj��power< 'set' trailer< '(' (atom=atom< '[' (items=listmaker< any ((',' any)* [',']) > | single=any) ']' > | atom< '(' items=testlist_gexp< any ((',' any)* [',']) > ')' > ) ')' > > c����������� ������C���s����|��d�}|rt�tj|���g�}|�|��|}n|d�}t�tj d�g}|� dd��|jD����|�t�tj d���|jj|d�_t�tj|�}|j|_t|j�dkrc|jd �}|����|j|jd�_|S�) N�single�items�{c�����������������s���s�����|�]}|����V��qd�S�)N)�clone)�.0�n��r ����D/opt/alt/python310/lib64/python3.10/lib2to3/fixes/fix_set_literal.py� <genexpr>'���s�����z*FixSetLiteral.transform.<locals>.<genexpr>�}�����������)�getr���ZNoder���Z listmakerr ����replaceZLeafr����LBRACE�extend�children�append�RBRACEZnext_sibling�prefixZdictsetmaker�len�remove) �selfZnodeZresultsr���Zfaker����literalZmakerr���r ���r ���r���� transform���s"��� zFixSetLiteral.transformN)�__name__� __module__�__qualname__Z BM_compatibleZexplicitZPATTERNr ���r ���r ���r ���r���r������s ���� r���N) �__doc__Zlib2to3r���r���Zlib2to3.fixer_utilr���r���ZBaseFixr���r ���r ���r ���r����<module>���s����