PATH:
opt
/
alt
/
python312
/
lib64
/
python3.12
/
lib2to3
/
fixes
/
__pycache__
� ��_i& � �R � d Z ddlmZ ddlmZmZmZ G d� dej � Zy)zA Fixer for imports of itertools.(imap|ifilter|izip|ifilterfalse) � )� fixer_base)� BlankLine�syms�tokenc �* � e Zd ZdZd e� z Zd� Zy)�FixItertoolsImportsTzT import_from< 'from' 'itertools' 'import' imports=any > c � � |d }|j t j k( s|j s|g}n|j }|d d d� D ]� }|j t j k( r|j }|}nM|j t j k( r y |j t j k( sJ �|j d }|j }|dv rd |_ |j � ��|dv s��|j � |d dk( rdnd |_ �� |j d d xs |g}d } |D ]7 }| r.|j t j k( r|j � �3| d z } �9 |ra|d j t j k( rA|j � j � |r!|d j t j k( r�A|j s t |dd � r|j �|j } t � }| |_ |S y ) 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 �J/opt/alt/python312/lib64/python3.12/lib2to3/fixes/fix_itertools_imports.py� transformzFixItertoolsImports.transform s� � ��)�$���<�<�4�.�.�.�g�6F�6F��y�H��'�'�H��c��c�]�E��z�z�U�Z�Z�'�����!� ����u�z�z�)���z�z�T�%8�%8�8�8�8�!�N�N�1�-� �#�/�/�K��9�9�"�������� @�@�����4?��N�c�4I�=�(5� ��! #�( �#�#�A�&�3�7�)�����E��� � �e�k�k� 9�������$�� � �8�B�<�,�,����;��L�L�N�!�!�#� �8�B�<�,�,����;� �!�!�W�W�g�t�%D��N�N�"����A��;�D��D�K��K� #� N)�__name__� __module__�__qualname__� BM_compatible�locals�PATTERNr- � r. r, r r s � ��M���H��G�+r. r N) �__doc__�lib2to3r �lib2to3.fixer_utilr r r �BaseFixr r5 r. r, �<module>r: s% �� G� � 5� 5�1�*�,�,� 1r.
[+]
..
[-] fix_numliterals.cpython-312.opt-1.pyc
[edit]
[-] fix_next.cpython-312.pyc
[edit]
[-] fix_imports.cpython-312.opt-1.pyc
[edit]
[-] fix_long.cpython-312.opt-2.pyc
[edit]
[-] fix_exec.cpython-312.pyc
[edit]
[-] fix_print.cpython-312.opt-2.pyc
[edit]
[-] fix_input.cpython-312.opt-1.pyc
[edit]
[-] fix_filter.cpython-312.opt-1.pyc
[edit]
[-] fix_standarderror.cpython-312.opt-1.pyc
[edit]
[-] fix_except.cpython-312.opt-2.pyc
[edit]
[-] fix_zip.cpython-312.opt-2.pyc
[edit]
[-] fix_has_key.cpython-312.pyc
[edit]
[-] fix_standarderror.cpython-312.pyc
[edit]
[-] fix_import.cpython-312.opt-2.pyc
[edit]
[-] fix_asserts.cpython-312.pyc
[edit]
[-] fix_buffer.cpython-312.pyc
[edit]
[-] fix_zip.cpython-312.pyc
[edit]
[-] fix_asserts.cpython-312.opt-2.pyc
[edit]
[-] fix_raw_input.cpython-312.opt-2.pyc
[edit]
[-] fix_has_key.cpython-312.opt-2.pyc
[edit]
[-] fix_xrange.cpython-312.opt-1.pyc
[edit]
[-] fix_set_literal.cpython-312.opt-2.pyc
[edit]
[-] fix_methodattrs.cpython-312.pyc
[edit]
[-] fix_reduce.cpython-312.opt-2.pyc
[edit]
[-] fix_reload.cpython-312.opt-1.pyc
[edit]
[-] fix_nonzero.cpython-312.opt-1.pyc
[edit]
[-] fix_xrange.cpython-312.pyc
[edit]
[-] fix_exitfunc.cpython-312.opt-2.pyc
[edit]
[-] fix_standarderror.cpython-312.opt-2.pyc
[edit]
[-] fix_xreadlines.cpython-312.opt-1.pyc
[edit]
[-] fix_dict.cpython-312.opt-1.pyc
[edit]
[-] fix_map.cpython-312.opt-1.pyc
[edit]
[-] fix_methodattrs.cpython-312.opt-1.pyc
[edit]
[-] fix_idioms.cpython-312.opt-1.pyc
[edit]
[-] fix_filter.cpython-312.pyc
[edit]
[-] fix_exitfunc.cpython-312.pyc
[edit]
[-] fix_zip.cpython-312.opt-1.pyc
[edit]
[-] fix_long.cpython-312.opt-1.pyc
[edit]
[-] fix_next.cpython-312.opt-2.pyc
[edit]
[-] __init__.cpython-312.opt-2.pyc
[edit]
[-] fix_xrange.cpython-312.opt-2.pyc
[edit]
[-] fix_apply.cpython-312.pyc
[edit]
[-] fix_reload.cpython-312.pyc
[edit]
[-] fix_intern.cpython-312.opt-2.pyc
[edit]
[-] fix_throw.cpython-312.opt-2.pyc
[edit]
[-] fix_imports2.cpython-312.opt-2.pyc
[edit]
[-] fix_basestring.cpython-312.opt-1.pyc
[edit]
[-] fix_throw.cpython-312.opt-1.pyc
[edit]
[-] fix_urllib.cpython-312.pyc
[edit]
[-] fix_sys_exc.cpython-312.opt-2.pyc
[edit]
[-] fix_tuple_params.cpython-312.opt-2.pyc
[edit]
[-] fix_ws_comma.cpython-312.pyc
[edit]
[-] fix_itertools.cpython-312.opt-1.pyc
[edit]
[-] fix_nonzero.cpython-312.opt-2.pyc
[edit]
[-] fix_numliterals.cpython-312.pyc
[edit]
[-] fix_print.cpython-312.pyc
[edit]
[-] fix_renames.cpython-312.pyc
[edit]
[-] fix_isinstance.cpython-312.pyc
[edit]
[-] fix_sys_exc.cpython-312.opt-1.pyc
[edit]
[-] fix_renames.cpython-312.opt-2.pyc
[edit]
[-] fix_xreadlines.cpython-312.opt-2.pyc
[edit]
[-] fix_filter.cpython-312.opt-2.pyc
[edit]
[-] fix_long.cpython-312.pyc
[edit]
[-] fix_repr.cpython-312.opt-1.pyc
[edit]
[-] fix_idioms.cpython-312.pyc
[edit]
[-] fix_paren.cpython-312.opt-2.pyc
[edit]
[-] fix_exec.cpython-312.opt-1.pyc
[edit]
[-] fix_exec.cpython-312.opt-2.pyc
[edit]
[-] fix_ne.cpython-312.pyc
[edit]
[-] fix_raise.cpython-312.opt-1.pyc
[edit]
[-] fix_map.cpython-312.opt-2.pyc
[edit]
[-] fix_raise.cpython-312.pyc
[edit]
[-] fix_getcwdu.cpython-312.opt-1.pyc
[edit]
[-] fix_itertools.cpython-312.opt-2.pyc
[edit]
[-] fix_metaclass.cpython-312.opt-2.pyc
[edit]
[-] fix_raw_input.cpython-312.pyc
[edit]
[-] fix_execfile.cpython-312.opt-1.pyc
[edit]
[-] fix_intern.cpython-312.opt-1.pyc
[edit]
[-] fix_paren.cpython-312.opt-1.pyc
[edit]
[-] fix_metaclass.cpython-312.opt-1.pyc
[edit]
[-] fix_unicode.cpython-312.pyc
[edit]
[-] fix_future.cpython-312.opt-1.pyc
[edit]
[-] fix_imports2.cpython-312.opt-1.pyc
[edit]
[-] fix_input.cpython-312.pyc
[edit]
[-] fix_xreadlines.cpython-312.pyc
[edit]
[-] fix_reduce.cpython-312.opt-1.pyc
[edit]
[-] fix_sys_exc.cpython-312.pyc
[edit]
[-] fix_operator.cpython-312.opt-2.pyc
[edit]
[-] fix_map.cpython-312.pyc
[edit]
[-] fix_future.cpython-312.opt-2.pyc
[edit]
[-] fix_isinstance.cpython-312.opt-1.pyc
[edit]
[-] fix_throw.cpython-312.pyc
[edit]
[-] fix_methodattrs.cpython-312.opt-2.pyc
[edit]
[-] fix_itertools_imports.cpython-312.opt-1.pyc
[edit]
[-] fix_ne.cpython-312.opt-2.pyc
[edit]
[-] fix_urllib.cpython-312.opt-2.pyc
[edit]
[-] fix_import.cpython-312.opt-1.pyc
[edit]
[-] fix_import.cpython-312.pyc
[edit]
[-] fix_reload.cpython-312.opt-2.pyc
[edit]
[-] fix_execfile.cpython-312.opt-2.pyc
[edit]
[-] fix_imports2.cpython-312.pyc
[edit]
[-] fix_imports.cpython-312.opt-2.pyc
[edit]
[-] fix_numliterals.cpython-312.opt-2.pyc
[edit]
[-] fix_funcattrs.cpython-312.pyc
[edit]
[-] fix_raise.cpython-312.opt-2.pyc
[edit]
[-] fix_tuple_params.cpython-312.pyc
[edit]
[-] fix_isinstance.cpython-312.opt-2.pyc
[edit]
[-] fix_apply.cpython-312.opt-2.pyc
[edit]
[-] fix_ws_comma.cpython-312.opt-2.pyc
[edit]
[-] fix_asserts.cpython-312.opt-1.pyc
[edit]
[-] fix_operator.cpython-312.pyc
[edit]
[-] fix_repr.cpython-312.pyc
[edit]
[-] fix_apply.cpython-312.opt-1.pyc
[edit]
[-] __init__.cpython-312.pyc
[edit]
[-] fix_operator.cpython-312.opt-1.pyc
[edit]
[-] fix_unicode.cpython-312.opt-2.pyc
[edit]
[-] fix_except.cpython-312.opt-1.pyc
[edit]
[-] fix_except.cpython-312.pyc
[edit]
[-] fix_print.cpython-312.opt-1.pyc
[edit]
[-] fix_imports.cpython-312.pyc
[edit]
[-] fix_types.cpython-312.opt-1.pyc
[edit]
[-] fix_buffer.cpython-312.opt-1.pyc
[edit]
[-] fix_repr.cpython-312.opt-2.pyc
[edit]
[-] fix_buffer.cpython-312.opt-2.pyc
[edit]
[-] fix_dict.cpython-312.pyc
[edit]
[-] fix_future.cpython-312.pyc
[edit]
[-] fix_paren.cpython-312.pyc
[edit]
[-] fix_exitfunc.cpython-312.opt-1.pyc
[edit]
[-] fix_execfile.cpython-312.pyc
[edit]
[-] fix_ws_comma.cpython-312.opt-1.pyc
[edit]
[-] fix_set_literal.cpython-312.pyc
[edit]
[-] fix_types.cpython-312.pyc
[edit]
[-] fix_itertools.cpython-312.pyc
[edit]
[-] fix_urllib.cpython-312.opt-1.pyc
[edit]
[-] fix_unicode.cpython-312.opt-1.pyc
[edit]
[-] fix_input.cpython-312.opt-2.pyc
[edit]
[-] fix_reduce.cpython-312.pyc
[edit]
[-] fix_intern.cpython-312.pyc
[edit]
[-] fix_itertools_imports.cpython-312.opt-2.pyc
[edit]
[-] fix_funcattrs.cpython-312.opt-1.pyc
[edit]
[-] fix_itertools_imports.cpython-312.pyc
[edit]
[-] fix_basestring.cpython-312.pyc
[edit]
[-] fix_has_key.cpython-312.opt-1.pyc
[edit]
[-] fix_nonzero.cpython-312.pyc
[edit]
[-] fix_basestring.cpython-312.opt-2.pyc
[edit]
[-] fix_dict.cpython-312.opt-2.pyc
[edit]
[-] fix_renames.cpython-312.opt-1.pyc
[edit]
[-] fix_types.cpython-312.opt-2.pyc
[edit]
[-] fix_getcwdu.cpython-312.pyc
[edit]
[-] fix_funcattrs.cpython-312.opt-2.pyc
[edit]
[-] __init__.cpython-312.opt-1.pyc
[edit]
[-] fix_next.cpython-312.opt-1.pyc
[edit]
[-] fix_getcwdu.cpython-312.opt-2.pyc
[edit]
[-] fix_tuple_params.cpython-312.opt-1.pyc
[edit]
[-] fix_ne.cpython-312.opt-1.pyc
[edit]
[-] fix_metaclass.cpython-312.pyc
[edit]
[-] fix_raw_input.cpython-312.opt-1.pyc
[edit]
[-] fix_idioms.cpython-312.opt-2.pyc
[edit]
[-] fix_set_literal.cpython-312.opt-1.pyc
[edit]