add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation

��g]Pcs\�OoOOFoOOFoOOFEoOOFEoOO1oOO	XXM1oO
OXM1o	OO
XXM1o
OOXXM1oOOX1oOOXM1oOOXM1od))�Lock�Event�	Condition�	Semaphore�BoundedSemaphore�Barrier�N�)�
exceptions)�mixinscs*[�XoOoOojOoOoOoQod)�_ContextManagerMixinic�s@ �QM1DOes�I
dI3c�N)�acquire��self� �&/usr/lib64/python3.14/asyncio/locks.py�
__aenter__Z_ContextManagerMixin.__aenter__
s����l�l�n����	�s���c�s, �QM1d3cr)�release)rZexc_typeZexcZtb�    r�	__aexit__Z_ContextManagerMixin.__aexit__s�������s��N)�__name__�
__module__�__qualname__�__firstlineno__rr�__static_attributes__�__classdictcell__)�
__classdict__s@rr
r
s������r
c�P[[�XoOoOojOoQ0OgoOoOoOoOo	Oo
QoQ9o!)	rics �OQiOQid�NF)�_waiters�_lockedr
rr�__init__Z
Lock.__init__Ks����
���rc�:�WPQZ1kQM%^OJOkQM%^QOW	QM1/kOQOOQO/!�N�lockedZunlocked�
, waiters:�<�ri����N� [�]>)�super�__repr__r!r �len�rZresZextra�	__class__�   �rr,Z
Lock.__repr__OsW����g�� �� �L�L��j���=�=��g�Z��D�M�M�(:�';�<�E��3�t�9�+�R��w�b�)�)rc��QM!r)r!r
rrr%ZLock.lockedVs���|�|�rc�sn �QM%a6QM_!WOQM11%^OQidQM`WM1QiQM1M
1kQMMQ1QDOes�I
QMMQ1OQidI'QMMQ1c9cWM^#QM%aQM1bc9c3c)Nc3s> �QClM1s�H	d3cr��	cancelled�Z.0Zw�  r�	<genexpr>ZLock.acquire.<locals>.<genexpr>cs���9�=�a�K�K�M�M�=�s�T)r!r Zall�collections�deque�	_get_loop�
create_future�append�remover�CancelledError�_wake_up_first�r�futr5rrZ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�2D5csj�QM%^OQiQM1dWO1b)NFzLock is not acquired.)r!r>�RuntimeErrorr
rrrZLock.releases*���<�<� �D�L����!��6�7�7rcs��QM%adWWQM11kQM	1%aQMO1ddW^dc9c�NT)r ZnextZiterZ
StopIteration�done�
set_resultr?r5rr>ZLock._wake_up_first�sV���}�}��	��t�D�M�M�*�+�C�
�x�x�z�z��N�N�4� ���	�	��	�s�A�
A'�&A')r!r )
rrrrr"r,r%rrr>rr�
__classcell__�r/r�@@rrrs*����h�*��#�J8�"!�!rrcr)	ri�csF�WM1QiOQidr)r7r8r �_valuer
rrr"ZEvent.__init__�s��#�)�)�+��
���rcr#)N�setZunsetr&r'r(r)r*)r+r,rHr r-r.r0rr,ZEvent.__repr__�sW����g�� ������'���=�=��g�Z��D�M�M�(:�';�<�E��3�t�9�+�R��w�b�)�)rcr1r�rHr
rr�is_setZEvent.is_set�s���{�{�rcs��QM%aCOQiQMC+kQM1%^HQMO1H-	ddrB)rHr rCrDr?r5rrIZ	Event.set�s<��
�{�{��D�K��}�}���x�x�z�z��N�N�4�(�%�rcs�OQidrrJr
rr�clearZEvent.clear�s����rc�s4 �QM%^dQM1M1kQMM	Q1QDOes�I
QMMQ1dI!QMMQ1c9c3crB)rHr9r:r r;r<r?r5r�waitZ
Event.wait�ss����;�;���n�n��,�,�.���
�
���S�!�	&��I�I���M�M� � ��%�
��
�M�M� � ��%�s0�AB�A8�A6�A8�B�6A8�8B�B�rHr )
rrrrr"r,rKrIrLrMrrrErFrGrrr�s(�����*��
)��&�&rrcs^[[�XoOoOojO
OgoQ0OgoOoOoOOgoOo	Oo
O	oQoQ9o
!)ri�cs��Q`
W1kTiQMQiQMQiQMQiW
M1Qidr)r�_lockr%rrr7r8r )rZlockr5rr"ZCondition.__init__�sD���<��6�D��
��k�k����|�|����|�|���#�)�)�+��
rcs�:�WPQZ1kQM1%^OJOkQM%^QOW	QM1/kOQOOQO/!r$)r+r,r%r r-r.r0rr,ZCondition.__repr__�s[����g�� �� �K�K�M�M��z���=�=��g�Z��D�M�M�(:�';�<�E��3�t�9�+�R��w�b�)�)rc�s� �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)
r%rAr9r:rr r;r<rrr=Z
BaseException�_notify)rr@ZerrZerrrMZCondition.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�sp �Q1kQ%a!QM1DOes�I
Q1kH(Q!I3cr�rM)rZ	predicateZresults   r�wait_forZCondition.wait_for/s1��������)�)�+����[�F��
�
�s�"6�4�6csf�QM1%aWO1bQMQ1d)Nz!cannot notify on un-acquired lock)r%rArP)r�nr5r�notifyZCondition.notify=s&���{�{�}�}��B�C�C����Q�rcs��OkQMC7kT!6�^dQM1%^H!QO*
kQMO1H9	d)NrrF)r rCrD)rrSZidxr@rrrPZCondition._notifyMs=�����=�=�C��x���8�8�:�:��q������u�%�
!rcsL�QMWQM11dr)rTr-r r
rr�
notify_allZCondition.notify_allWs��	
���C��
�
�&�'r)rOr rr%rr�r)rrrrr"r,rMrRrTrPrUrrrErFrGrrr�s.����
,�*�5�n�� &�(�(rrcsT[[�XoOoOojO	OgoQ0OgoOoOoOoOo	Oo
QoQ9o!)
ri`cs@�QO6^WO1bOQiTid)Nrz$Semaphore initial value must be >= 0)�
ValueErrorr rH)r�valuer5rr"ZSemaphore.__init__os!���1�9��C�D�D���
��rcs�:�WPQZ1kQM1%^OJOQM/kQM%^QOWQM1/kOQOOQO/!)Nr%zunlocked, value:r&r'r(r)r*)r+r,r%rHr r-r.r0rr,ZSemaphore.__repr__usg����g�� �� �K�K�M�M��1A�$�+�+��/O���=�=��g�Z��D�M�M�(:�';�<�E��3�t�9�+�R��w�b�)�)rcsx�QMO6H9%a%WOQM9%aO11!)Nrc3sH �QClM1%(s�H	d3crr2r4r5rr6Z#Semaphore.locked.<locals>.<genexpr>�s���A�,?�a�K�K�M�!�!�,?�s� "r)rHZanyr r
rrr%ZSemaphore.locked|s6���{�{�a��C��A�D�M�M�,?�R�,?�A�A�	Crc�s �QM1%aQ9MO*pidQM`WM1QiQM1M
1kQMMQ1QDOes�I
QMMQ1QMO6�^QM1%^H'ddIKQMMQ1c9cWM^AQM1%^*QM1%aQ9MO*
pibc9cQMO6�^QM1%^H'cc9c3c)NrTr)r%rHr r7r8r9r:r;r<rr=rCr3�
_wake_up_nextr?r5rrZSemaphore.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�FcsN�Q9MO*
piQM1d�Nr)rHrYr
rrrZSemaphore.release�s��	
���q������rcs��QM%adQMC@kQM1%^HQ9MO*piQMO1d	d)NFrT)r rCrHrDr?r5rrYZSemaphore._wake_up_next�sG���}�}���=�=�C��8�8�:�:����q� �����t�$��!�rrNrV)
rrrrr"r,r%rrrYrrrErFrGrrr`s*�����*�C�(�T��rrcsB[[�XoOoOojOQ0OggoQ0OgoOoQoQ9o!)ri�cs0:�TiWPQZ	Q1dr)�_bound_valuer+r")rrXr/s  �rr"ZBoundedSemaphore.__init__�s���!��
����rcsl:�QMQM6�^WO1bWPQZ1d)Nz(BoundedSemaphore released too many times)rHr[rWr+r)rr/s �rrZBoundedSemaphore.release�s+����;�;�$�+�+�+��G�H�H�
���r)r[rV)	rrrrr"rrrrErFrGrrr�s���� ��rrcs$�XoOoOoOoOoOoOoOod)�
_BarrierStatei�ZfillingZdrainingZ	resetting�brokenrN)	rrrr�FILLING�DRAINING�	RESETTING�BROKENrrrrr\r\�s���G��H��I�
�Frr\cs�[[�XoOoOojOoQ0OgoOoOoOoOo	Oo
O	oO
oOo
OoXO
1oXO1oXO1oOoQoQ9o!)ri�cs��QO6^WO1bW1QiTiWM
QiOQid)Nrzparties must be > 0r)rWr�_cond�_partiesr\r^�_state�_count)r�partiesr5rr"ZBarrier.__init__�s7���Q�;��2�3�3��[��
��
�#�+�+�����rcs�:�WPQZ1kQMMkQM%aQOQM
OQM/*
kOQOOQO/!)Nr&Z/r'r(r)r*)r+r,rdrXr]�	n_waitingrfr.r0rr,ZBarrier.__repr__�sb����g�� ���;�;�$�$�%���{�{��z�$�.�.�!1��4�<�<�.�A�A�E��3�t�9�+�R��w�b�)�)rc�s> �QM1DOes�I
!I3crrQr
rrrZBarrier.__aenter__�s����Y�Y�[� � � �s���c�s �d3crr)rZargsr5rrZBarrier.__aexit__�s����s�c�sP �QM9YppY1DOes�I
QM1DOes�I
QMkQ9MO*
piQO*QM6X^QM	1DOes�I
JQM1DOes�I
QQ9MO*piQM
1ppOOO1DOes�I
!I�I�IZICI
Q9MO*piQM
1c9c)DOes�I
%acd9c3crZ)rb�_blockrerc�_release�_wait�_exit)rZindexr5rrMZ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�s�[ �PMMQ0Og1DOes�I
PMWMG^W
MO1bdI83c)Ncs^:�PMWMWM07!r)rdr\r_r`r
��r�<lambda>Z Barrier._block.<locals>.<lambda>s$���D�K�K��&�&�
�(?�(?�(�rzBarrier aborted)rbrRrdr\rar�BrokenBarrierErrorr
�`rrhZBarrier._blocksY�����j�j�!�!�
�
�	
�	
��;�;�-�.�.�.��/�/�0A�B�B�/�	
�s�#A!�A�9A!c�sj �WMQiQMM	1d3cr)r\r_rdrbrUr
rrriZBarrier._release&s$���
$�,�,����
�
����s�13c�s�[ �PMMQ0Og1DOes�I
PMWMWM
07^WMO1bdII3c)Ncs<:�PMWMG!r)rdr\r^r
rlrrmZBarrier._wait.<locals>.<lambda>4s���$�+�+�]�=R�=R�*RrzAbort or reset of barrier)rbrRrdr\rar`rrnr
rorrjZ
Barrier._wait.s\�����j�j�!�!�"R�S�S�S��;�;�=�/�/��1H�1H�I�I��/�/�0K�L�L�J�	T�s�#A2�A0�A
A2cs��QMO6X^^QMWMWM07^WM
QiQMM1dd�Nr)rerdr\r`r_r^rbrUr
rrrkZ
Barrier._exit9sO���;�;�!���{�{�}�6�6�
�8N�8N�O�O�+�3�3����J�J�!�!�#�rc�s� �QM9YppY1DOes�I
QMO6�^3QMWMG^WMQiJWM
QiQMM
1OOO1DOes�I
dI�I)DOes�I
%acd9c3crp)rbrerdr\r`r^rUr
rr�resetZ
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�s �QM9YppY1DOes�I
WMQiQMM	1OOO1DOes�I
dIDI)DOes�I
%acd9c3cr)rbr\rardrUr
rr�abortZ
Barrier.abortPs>����:�:�:�:�'�.�.�D�K��J�J�!�!�#��:�:�:�:�:�sD�A?�A �A?�0A$�A?�A"�A?�"A?�$A<	�*A-�+A<	�7A?cr1r)rcr
rrrfZBarrier.partiesZs���}�}�rcsV�QMWMG^QM!drp)rdr\r^rer
rrrgZBarrier.n_waiting_s#���;�;�-�/�/�/��;�;��rcs:�QMWMG!r)rdr\rar
rrr]ZBarrier.brokenfs���{�{�m�2�2�2�2r)rbrercrd)rrrrr"r,rrrMrhrirjrkrqrrZpropertyrfrgr]rrrErFrGrrr�s����	�*�!�

��.C�  �	M�$�
$�$����������3��3�3rr)Z__all__r7ZenumZrr	r
Z_LoopBoundMixinrrrrrZEnumr\rrrr�<module>rss���*��������D!���!7�!7�D!�N:&�F�"�"�:&�zB(�$�f�&<�&<�B(�J`�$�f�&<�&<�`�F�y��$�D�I�I��M3�f�$�$�M3r