add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation

��g]P��\�OoOOFoOOFoOOFEoOOFEoOO1oOO	XXM1oO
OXM1o	OO
XXM1o
OOXXM1oOOX1oOOXM1oOOXM1od))�Lock�Event�	Condition�	Semaphore�BoundedSemaphore�Barrier�N�)�
exceptions)�mixinsc�*[�XoOoOojOoOoOoQod)�_ContextManagerMixin�c��@ �QM1DOes�I
dI3c�N)�acquire��selfs �&/usr/lib64/python3.14/asyncio/locks.py�
__aenter__�_ContextManagerMixin.__aenter__
s����l�l�n����	�s���c��, �QM1d3cr)�release)r�exc_type�exc�tbs    r�	__aexit__�_ContextManagerMixin.__aexit__s�������s��N)�__name__�
__module__�__qualname__�__firstlineno__rr�__static_attributes__�__classdictcell__)�
__classdict__s@rr
r
s������r
c�P[[�XoOoOojOoQ0OgoOoOoOoOo	Oo
QoQ9o!)	r�c� �OQiOQid�NF)�_waiters�_lockedrs r�__init__�
Lock.__init__Ks����
���r&c�:�WPQZ1kQM%^OJOkQM%^QOW	QM1/kOQOOQO/!�N�locked�unlocked�
, waiters:�<�r	�����N� [�]>)�super�__repr__r,r+�len�r�res�extra�	__class__s   �rr:�
Lock.__repr__OsW����g�� �� �L�L��j���=�=��g�Z��D�M�M�(:�';�<�E��3�t�9�+�R��w�b�)�)r&c��QM!r)r,rs rr1�Lock.lockedVs���|�|�r&c��n �QM%a6QM_!WOQM11%^OQidQM`WM1QiQM1M
1kQMMQ1QDOes�I
QMMQ1OQidI'QMMQ1c9cWM^#QM%aQM1bc9c3c)Nc3�> �QClM1s�H	d3cr��	cancelled��.0�ws  r�	<genexpr>�Lock.acquire.<locals>.<genexpr>cs���9�=�a�K�K�M�M�=�s�T)r,r+�all�collections�deque�	_get_loop�
create_future�append�remover
�CancelledError�_wake_up_first�r�futs  rr�Lock.acquireZs�������$�-�-�"7��9�4�=�=�9�9�9��D�L���=�=� �'�-�-�/�D�M��n�n��,�,�.���
�
���S�!�
	�
*��	�	��
�
�$�$�S�)��������
�
�$�$�S�)���(�(�	��<�<��#�#�%��	�sB�B(D5�,C�1C�2C�6C;�D5�C�C8�8C;�;7D2�2D5c�j�QM%^OQiQM1dWO1b)NFzLock is not acquired.)r,rT�RuntimeErrorrs rr�Lock.releases*���<�<� �D�L����!��6�7�7r&c���QM%adWWQM11kQM	1%aQMO1ddW^dc9c�NT)r+�next�iter�
StopIteration�done�
set_resultrUs  rrT�Lock._wake_up_first�sV���}�}��	��t�D�M�M�*�+�C�
�x�x�z�z��N�N�4� ���	�	��	�s�A�
A'�&A')r,r+)
rr r!r"r-r:r1rrrTr#r$�
__classcell__�r?r%s@@rrrs*����h�*��#�J8�"!�!r&rc�P[[�XoOoOojOoQ0OgoOoOoOoOo	Oo
QoQ9o!)	r�c�F�WM1QiOQidr*)rMrNr+�_valuers rr-�Event.__init__�s��#�)�)�+��
���r&c�:�WPQZ1kQM%^OJOkQM%^QOW	QM1/kOQOOQO/!)N�set�unsetr3r4r5r7r8)r9r:rhr+r;r<s   �rr:�Event.__repr__�sW����g�� ������'���=�=��g�Z��D�M�M�(:�';�<�E��3�t�9�+�R��w�b�)�)r&c��QM!r�rhrs r�is_set�Event.is_set�s���{�{�r&c��QM%aCOQiQMC+kQM1%^HQMO1H-	ddr\)rhr+r`rarUs  rrk�	Event.set�s<��
�{�{��D�K��}�}���x�x�z�z��N�N�4�(�%�r&c��OQidr*rors r�clear�Event.clear�s����r&c��4 �QM%^dQM1M1kQMM	Q1QDOes�I
QMMQ1dI!QMMQ1c9c3cr\)rhrOrPr+rQrRrUs  r�wait�
Event.wait�ss����;�;���n�n��,�,�.���
�
���S�!�	&��I�I���M�M� � ��%�
��
�M�M� � ��%�s0�AB�A8�A6�A8�B�6A8�8B�B�rhr+)
rr r!r"r-r:rprkrurxr#r$rcrds@@rrr�s(�����*��
)��&�&r&rc�^[[�XoOoOojO
OgoQ0OgoOoOoOOgoOo	Oo
O	oQoQ9o
!)r��c���Q`
W1kTiQMQiQMQiQMQiW
M1Qidr)r�_lockr1rrrMrNr+)r�locks  rr-�Condition.__init__�sD���<��6�D��
��k�k����|�|����|�|���#�)�)�+��
r&c��:�WPQZ1kQM1%^OJOkQM%^QOW	QM1/kOQOOQO/!r0)r9r:r1r+r;r<s   �rr:�Condition.__repr__�s[����g�� �� �K�K�M�M��z���=�=��g�Z��D�M�M�(:�';�<�E��3�t�9�+�R��w�b�)�)r&c��� �QM1%aWO1bQM1M1kQM	1QM
M
Q1QDOes�I
QM
MQ1OkQM1DOes�I
Q_QbdIDIWM^
kQkOk=HBOk=cc9cOkc9cQM
MQ1c9cOkQM1DOes�I
J$WM^
kQkOk=H8Ok=cc9cQ_
QbOkc9cc9cW^QMO1bc9c3c)Nzcannot wait on un-acquired lockTr	)
r1rYrOrPrr+rQrRrr
rS�
BaseException�_notify)rrV�err�es    rrx�Condition.wait�sk����{�{�}�}��@�A�A��n�n��,�,�.������!	�
#��
�
�$�$�S�)�.��I�I���M�M�(�(��-���� �"�l�l�n�,�,���?�#�!�	�#�#�-��%�4�4� ���� ��#���%�M�M�(�(��-����� �"�l�l�n�,�,���%�4�4� ���� ���?�#�!�	��"���	#��
�	�
�L�L��O��	�s��AE<�D�/C(�4B9�5C(�:D�E�B=�,B;�-B=�1E�6C!�8E<�9C(�;B=�=C�C�E�C�E�!C%�%E�(D�D�E�
D'� D#�!D'�&E�'E�;E�=E�E�E�E�E�E�E�E9�9E<c��p �Q1kQ%a!QM1DOes�I
Q1kH(Q!I3cr�rx)r�	predicate�results   r�wait_for�Condition.wait_for/s1��������)�)�+����[�F��
�
�s�"6�4�6c�f�QM1%aWO1bQMQ1d)Nz!cannot notify on un-acquired lock)r1rYr�)r�ns  r�notify�Condition.notify=s&���{�{�}�}��B�C�C����Q�r&c��OkQMC7kT!6�^dQM1%^H!QO*
kQMO1H9	d)Nrr	F)r+r`ra)rr��idxrVs    rr��Condition._notifyMs=�����=�=�C��x���8�8�:�:��q������u�%�
!r&c�L�QMWQM11dr)r�r;r+rs r�
notify_all�Condition.notify_allWs��	
���C��
�
�&�'r&)r~r+rr1rr�r	)rr r!r"r-r:rxr�r�r�r�r#r$rcrds@@rrr�s.����
,�*�5�n�� &�(�(r&rc�T[[�XoOoOojO	OgoQ0OgoOoOoOoOo	Oo
QoQ9o!)
ri`c�@�QO6^WO1bOQiTid)Nrz$Semaphore initial value must be >= 0)�
ValueErrorr+rh)r�values  rr-�Semaphore.__init__os!���1�9��C�D�D���
��r&c��:�WPQZ1kQM1%^OJOQM/kQM%^QOWQM1/kOQOOQO/!)Nr1zunlocked, value:r3r4r5r7r8)r9r:r1rhr+r;r<s   �rr:�Semaphore.__repr__usg����g�� �� �K�K�M�M��1A�$�+�+��/O���=�=��g�Z��D�M�M�(:�';�<�E��3�t�9�+�R��w�b�)�)r&c�x�QMO6H9%a%WOQM9%aO11!)Nrc3�H �QClM1%(s�H	d3crrErGs  rrJ�#Semaphore.locked.<locals>.<genexpr>�s���A�,?�a�K�K�M�!�!�,?�s� "r)rh�anyr+rs rr1�Semaphore.locked|s6���{�{�a��C��A�D�M�M�,?�R�,?�A�A�	Cr&c�� �QM1%aQ9MO*pidQM`WM1QiQM1M
1kQMMQ1QDOes�I
QMMQ1QMO6�^QM1%^H'ddIKQMMQ1c9cWM^AQM1%^*QM1%aQ9MO*
pibc9cQMO6�^QM1%^H'cc9c3c)Nr	Tr)r1rhr+rMrNrOrPrQrRr
rSr`rF�
_wake_up_nextrUs  rr�Semaphore.acquire�s,����{�{�}�}��K�K�1��K���=�=� �'�-�-�/�D�M��n�n��,�,�.���
�
���S�!�	�
*��	�	��
�
�$�$�S�)��+�+��/��)�)�+�+���"��'���
�
�$�$�S�)���(�(�	��x�x�z�z�#�-�-�/�/�
���q� ���	���+�+��/��)�)�+�+��"�s[�BF�C#�C!�C#�D�6#F�F�!C#�#D�D�AE�E�$F�F�Fc�N�Q9MO*
piQM1d�Nr	)rhr�rs rr�Semaphore.release�s��	
���q������r&c���QM%adQMC@kQM1%^HQ9MO*piQMO1d	d)NFr	T)r+r`rhrarUs  rr��Semaphore._wake_up_next�sG���}�}���=�=�C��8�8�:�:����q� �����t�$��!�r&rzr�)
rr r!r"r-r:r1rrr�r#r$rcrds@@rrr`s*�����*�C�(�T��r&rc�B[[�XoOoOojOQ0OggoQ0OgoOoQoQ9o!)ri�c�0:�TiWPQZ	Q1dr)�_bound_valuer9r-)rr�r?s  �rr-�BoundedSemaphore.__init__�s���!��
����r&c�l:�QMQM6�^WO1bWPQZ1d)Nz(BoundedSemaphore released too many times)rhr�r�r9r)rr?s �rr�BoundedSemaphore.release�s+����;�;�$�+�+�+��G�H�H�
���r&)r�r�)	rr r!r"r-rr#r$rcrds@@rrr�s���� ��r&rc�$�XoOoOoOoOoOoOoOod)�
_BarrierStatei��filling�draining�	resetting�brokenrN)	rr r!r"�FILLING�DRAINING�	RESETTING�BROKENr#rr&rr�r��s���G��H��I�
�Fr&r�c�[[�XoOoOojOoQ0OgoOoOoOoOo	Oo
O	oO
oOo
OoXO
1oXO1oXO1oOoQoQ9o!)ri�c��QO6^WO1bW1QiTiWM
QiOQid)Nr	zparties must be > 0r)r�r�_cond�_partiesr�r��_state�_count)r�partiess  rr-�Barrier.__init__�s7���Q�;��2�3�3��[��
��
�#�+�+�����r&c��:�WPQZ1kQMMkQM%aQOQM
OQM/*
kOQOOQO/!)Nr3�/r4r5r7r8)r9r:r�r�r��	n_waitingr�r<s   �rr:�Barrier.__repr__�sb����g�� ���;�;�$�$�%���{�{��z�$�.�.�!1��4�<�<�.�A�A�E��3�t�9�+�R��w�b�)�)r&c��> �QM1DOes�I
!I3crr�rs rr�Barrier.__aenter__�s����Y�Y�[� � � �s���c�� �d3crr)r�argss  rr�Barrier.__aexit__�s����s�c��P �QM9YppY1DOes�I
QM1DOes�I
QMkQ9MO*
piQO*QM6X^QM	1DOes�I
JQM1DOes�I
QQ9MO*piQM
1ppOOO1DOes�I
!I�I�IZICI
Q9MO*piQM
1c9c)DOes�I
%acd9c3cr�)r��_blockr�r��_release�_wait�_exit)r�indexs  rrx�Barrier.wait�s�����:�:�:�:��+�+�-���
��������q� ���1�9��
�
�-��-�-�/�)�)��*�*�,�&�&�����q� ���
�
���:�:��*�&������q� ���
�
����:�:�s��D&�C�D&�D�C�D�AC!�C�C!�C�C!�%D�
D&�C�D&�D�C!�C!�D&�!'D�D�D#	�D�D#	�D&c���[ �PMMQ0Og1DOes�I
PMWMG^W
MO1bdI83c)Nc�^:�PMWMWM07!r)r�r�r�r�rs�r�<lambda>� Barrier._block.<locals>.<lambda>s$���D�K�K��&�&�
�(?�(?�(�r&zBarrier aborted)r�r�r�r�r�r
�BrokenBarrierErrorrs`rr��Barrier._blocksY�����j�j�!�!�
�
�	
�	
��;�;�-�.�.�.��/�/�0A�B�B�/�	
�s�#A!�A�9A!c��j �WMQiQMM	1d3cr)r�r�r�r�r�rs rr��Barrier._release&s$���
$�,�,����
�
����s�13c���[ �PMMQ0Og1DOes�I
PMWMWM
07^WMO1bdII3c)Nc�<:�PMWMG!r)r�r�r�rs�rr��Barrier._wait.<locals>.<lambda>4s���$�+�+�]�=R�=R�*Rr&zAbort or reset of barrier)r�r�r�r�r�r�r
r�rs`rr��
Barrier._wait.s\�����j�j�!�!�"R�S�S�S��;�;�=�/�/��1H�1H�I�I��/�/�0K�L�L�J�	T�s�#A2�A0�A
A2c���QMO6X^^QMWMWM07^WM
QiQMM1dd�Nr)r�r�r�r�r�r�r�r�rs rr��
Barrier._exit9sO���;�;�!���{�{�}�6�6�
�8N�8N�O�O�+�3�3����J�J�!�!�#�r&c�� �QM9YppY1DOes�I
QMO6�^3QMWMG^WMQiJWM
QiQMM
1OOO1DOes�I
dI�I)DOes�I
%acd9c3cr�)r�r�r�r�r�r�r�rs r�reset�
Barrier.resetAsi����:�:�:�:��{�{�Q���;�;�m�&=�&=�=�"/�"9�"9�D�K��+�3�3����J�J�!�!�#��:�:�:�:�:�sE�C�B#�C�A3B'�C�B%�C�%C�'B?	�-B0�.B?	�:Cc�� �QM9YppY1DOes�I
WMQiQMM	1OOO1DOes�I
dIDI)DOes�I
%acd9c3cr)r�r�r�r�r�rs r�abort�
Barrier.abortPs>����:�:�:�:�'�.�.�D�K��J�J�!�!�#��:�:�:�:�:�sD�A?�A �A?�0A$�A?�A"�A?�"A?�$A<	�*A-�+A<	�7A?c��QM!r)r�rs rr��Barrier.partiesZs���}�}�r&c�V�QMWMG^QM!dr�)r�r�r�r�rs rr��Barrier.n_waiting_s#���;�;�-�/�/�/��;�;��r&c�:�QMWMG!r)r�r�r�rs rr��Barrier.brokenfs���{�{�m�2�2�2�2r&)r�r�r�r�)rr r!r"r-r:rrrxr�r�r�r�r�r��propertyr�r�r�r#r$rcrds@@rrr�s����	�*�!�

��.C�  �	M�$�
$�$����������3��3�3r&r)�__all__rM�enum�r
rr
�_LoopBoundMixinrrrrr�Enumr�rrr&r�<module>r�s���*��������D!���!7�!7�D!�N:&�F�"�"�:&�zB(�$�f�&<�&<�B(�J`�$�f�&<�&<�`�F�y��$�D�I�I��M3�f�$�$�M3r&