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
�

�Wc
��d�	ddlmZddlmZmZmZmZmZmZm	Z	Gd�dej�ZdS)�)�
fixer_base)�Attr�Call�Name�Number�	Subscript�Node�symsc�Z�eZdZgd�ZdZddjd�eD��zZd�ZdS)�	FixSysExc)�exc_type�	exc_value�
exc_tracebackTzN
              power< 'sys' trailer< dot='.' attribute=(%s) > >
              �|c#�"K�|]	}d|z���dS)z'%s'N�)�.0�es  �2/usr/lib64/python3.12/lib2to3/fixes/fix_sys_exc.py�	<genexpr>zFixSysExc.<genexpr>s"����:�:�A�V�a�Z�Z�Z�Z�Z�:�:�c���|dd}t|jj|j��}t	td�|j��}ttd�|�}|dj|djd_|jt|��ttj||j��S)N�	attribute��exc_info)�prefix�sys�dot�)rr�index�valuerrrr�children�appendrr	r
�power)�self�node�results�sys_attrr �call�attrs       r�	transformzFixSysExc.transforms����;�'��*���t�}�}�*�*�8�>�>�:�;���D��$�X�_�_�=�=���D��K��&��%,�U�^�%:�%:��Q������"����I�e�$�%�%��D�J�J��T�[�[�9�9�9rN)�__name__�
__module__�__qualname__r�
BM_compatible�join�PATTERNr+rrrrrsW������9�9�9�H��M���H�H�:�:��:�:�:�;�G�:�:�:�:�:rrN)�r�
fixer_utilrrrrrr	r
�BaseFixrrrr�<module>r5s����������H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�:�:�:�:�:�
�"�"�:�:�:�:r