add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
�

�Wc&��T�	ddlmZddlmZmZmZGd�dej�ZdS)�)�
fixer_base)�	BlankLine�syms�tokenc�.�eZdZdZde�zZd�ZdS)�FixItertoolsImportsTzT
              import_from< 'from' 'itertools' 'import' imports=any >
              c�(�|d}|jtjks|js|g}n|j}|ddd�D]�}|jtj
kr|j}|}n4|jtjkrdS|jd}|j}|dvrd|_|j���|dvs��|j�|ddkrdnd	|_��|jddp|g}d
}	|D]:}|	r1|jtjkr|j��6|	d
z}	�<|rm|djtjkrH|j�j�|r&|djtjkr�H|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.12/lib2to3/fixes/fix_itertools_imports.py�	transformzFixItertoolsImports.transforms���)�$���<�<�4�.�.�.�.�g�6F�6F�6F��y�H�H��'�'�H��c�c��c�]�	7�	7�E��z�z�U�Z�Z�'�'�����!�	�	����u�z�z�)�)����"�N�N�1�-�	�#�/�/�K��9�9�9�"���������� @�@�@�������4?��N�c�4I�4I�=�=�(5�����#�#�A�A�&�3�7�)�����	%�	%�E��|��
�
�e�k�k� 9� 9���������$����h�8�B�<�,�,����;�;��L�L�N�!�!�#�#��h�8�B�<�,�,����;�;���!�!�!�W�W�g�t�%D�%D��N�N�"����A��;�D��D�K��K�	
#�"�N)�__name__�
__module__�__qualname__�
BM_compatible�locals�PATTERNr-�r.r,rrs;�������M���F�H��G�+�+�+�+�+r.rN)�lib2to3r�lib2to3.fixer_utilrrr�BaseFixrr5r.r,�<module>r9so��G�������5�5�5�5�5�5�5�5�5�5�1�1�1�1�1�*�,�,�1�1�1�1r.