Sindbad~EG File Manager

Current Path : /lib64/python3.11/lib2to3/fixes/__pycache__/
Upload File :
Current File : //lib64/python3.11/lib2to3/fixes/__pycache__/fix_itertools_imports.cpython-311.opt-2.pyc

�

�=Og&��N�	ddlmZddlmZmZmZGd�dej��ZdS)�)�
fixer_base)�	BlankLine�syms�tokenc�2�eZdZdZde��zZd�ZdS)�FixItertoolsImportsTzT
              import_from< 'from' 'itertools' 'import' imports=any >
              c�~�|d}|jtjks|js|g}n|j}|ddd�D]�}|jtjkr
|j}|}n%|jtjkrdS|jd}|j}|dvrd|_|����m|dvr)|�	��|ddkrdnd	|_��|jdd�p|g}d
}	|D]3}|	r*|jtj
kr|����.|	d
z}	�4|r^|djtj
krC|������|r|djtj
k�C|jst|dd��r|j
�|j}
t��}|
|_|SdS)
N�imports�r)�imap�izip�ifilter)�ifilterfalse�izip_longest��f�filterfalse�zip_longestT����value)�typer�import_as_name�childrenr�NAMEr�STAR�remove�changed�COMMA�pop�getattr�parent�prefixr)�self�node�resultsr
r�child�member�	name_node�member_name�remove_comma�ps           �</usr/lib64/python3.11/lib2to3/fixes/fix_itertools_imports.py�	transformzFixItertoolsImports.transforms����)�$���<�4�.�.�.�g�6F�.��y�H�H��'�H��c�c��c�]�	7�	7�E��z�U�Z�'�'����!�	�	���u�z�)�)����"�N�1�-�	�#�/�K��9�9�9�"����������� @�@�@�������4?��N�c�4I�4I�=�=�(5�����#�A�A�A�&�3�7�)�����	%�	%�E��
%��
�e�k� 9� 9����������$����	$�8�B�<�,���;�;��L�L�N�N�!�!�#�#�#��	$�8�B�<�,���;�;��!�	�W�W�g�t�%D�%D�	��N�"���A��;�;�D��D�K��K�	
#�"�N)�__name__�
__module__�__qualname__�
BM_compatible�locals�PATTERNr-�r.r,rrs=�������M���F�H�H��G�+�+�+�+�+r.rN)�lib2to3r�lib2to3.fixer_utilrrr�BaseFixrr5r.r,�<module>r9sq��G�������5�5�5�5�5�5�5�5�5�5�1�1�1�1�1�*�,�1�1�1�1�1r.

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists