add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation

��g7��j�OoOOFoOOFoOOFoOOFoOOFEoOOFE	o	OOFE
o
OOFEoOOFEoX	Mo
X	MoX	MoX	M oXM"O*
oO	O
1oXoOoOoO
oOoOoOoOO,OgoOOFoXM&9oodX^dc9c))�Future�wrap_future�isfuture�N)�GenericAlias�)�base_futures)�events)�
exceptions)�format_helpersc��[�XoOoOojXoOoOoOoOo	Oo
OoOoOo
OO,OgoOoOoXX1oXO1oXM,O	1oO
oOoOOgoO
oOoOoOoOoOO,OgoOo Oo!Oo"Oo#X#o$Oo%Qo&d)r�NF�loopc���Q`WM1QiJTi+QiQMM	1%^0W
MWMO11Qi	dd)Nr)
r	�get_event_loop�_loop�
_callbacks�	get_debugr�
extract_stack�sys�	_getframe�_source_traceback��selfrs  �(/usr/lib64/python3.14/asyncio/futures.py�__init__�Future.__init__Gs\���<��.�.�0�D�J��J�����:�:���!�!�%3�%A�%A��
�
�a� �&"�D�"�"�c�.�WMQ1!�N)r�_future_repr�rs r�__repr__�Future.__repr__Ws���(�(��.�.rc���QM%adQMkOQMMO/OQOQ,kQM%^QMQO$QM
M
Q1d)N�messagez exception was never retrieved�	exception�future�source_traceback)�_Future__log_traceback�
_exception�	__class__�__name__rr�call_exception_handler)r�exc�contexts   r�__del__�Future.__del__Zsq���#�#�
��o�o����>�>�*�*�+�+I�J����d�	
���!�!�*.�*@�*@�G�&�'��
�
�)�)�'�2rc��QM!r)r)r!s r�_log_traceback�Future._log_tracebackls���#�#�#rc�6�Q%^WO1bOQid)Nz'_log_traceback can only be set to FalseF)�
ValueErrorr))r�vals  rr3r4ps����F�G�G�$��rc�:�QMkQ`WO1bQ!)Nz!Future object is not initialized.)r�RuntimeErrorrs  r�get_loop�Future.get_loopvs!���z�z���<��B�C�C��rc���QM_QMkOQiQ!QM`WM1kQ!WMQM1kQ!r)�_cancelled_exc�_cancel_messager
�CancelledError)rr.s  r�_make_cancelled_error�Future._make_cancelled_error}sf�����*��%�%�C�"&�D���J����'��+�+�-�C��
��+�+�D�,@�,@�A�C��
rc�~�OQiQMW6w^dWQiTiQM1d)NFT)r)�_state�_PENDING�
_CANCELLEDr>�_Future__schedule_callbacks)r�msgs  r�cancel�
Future.cancel�s7�� %����;�;�(�"�� ���"���!�!�#�rc��QMOkQ%ad+QMO$QC"rm#QMMT QO5H$	d)N�NNN�r/)rr�	call_soon)r�	callbacks�callback�ctxs    r�__schedule_callbacks�Future.__schedule_callbacks�sI���O�O�A�&�	���������&�M�H��J�J� � ��� �=�'rc�(�QMW6H!r)rCrEr!s r�	cancelled�Future.cancelled�s���{�{�j�(�(rc�(�QMW6g!r)rCrDr!s r�done�Future.done�s���{�{�h�&�&rc�(�QMW6X^QM1bQMW6w^WM
O1bOQiQM_%QMMQM1bQM!)NzResult is not ready.F)rCrEr@�	_FINISHEDr
�InvalidStateErrorr)r*�with_traceback�
_exception_tb�_resultr!s r�result�
Future.result�st���;�;�*�$��,�,�.�.��;�;�)�#��.�.�/E�F�F�$����?�?�&��/�/�0�0��1C�1C�D�D��|�|�rc���QMW6X^QM1bQMW6w^WM
O1bOQiQM!)NzException is not set.F)rCrEr@rZr
r[r)r*r!s rr&�Future.exception�sO���;�;�*�$��,�,�.�.��;�;�)�#��.�.�/F�G�G�$������rr/c���QMW6w^QMMTQO5dQ`WM
1kQMMT01d)NrL)rCrDrrM�contextvars�copy_contextr�append)r�fnr/s   r�add_done_callback�Future.add_done_callback�sN���;�;�(�"��J�J� � ��7� �;���%�2�2�4���O�O�"�"�B�=�1rc���QMRRp+pCrm#T!6waHT#0KH	kkkWQM1WQ1*
kQ%^T@MO$Q!ppkkc)NrK)r�len)rrg�frP�filtered_callbacks�
removed_counts      r�remove_done_callback�Future.remove_done_callback�sh��/3�o�o�*�.=�(�1�!"��'�q�h�.=�	�*��D�O�O�,�s�3E�/F�F�
��!3�O�O�A�����
*s
�
A �A c��QMW6w^&WMQMOQ8/1bTiW
QiQM
1d)N�: )rCrDr
r[r^rZrF)rr_s  r�
set_result�Future.set_result�sH���;�;�(�"��.�.�$�+�+��b���/I�J�J�������!�!�#rc�~�QMW6w^&WMQMOQ8/1bW	QW
1%^Q1kW	QW1%^WO1kTiTi	QkTi
QMQiWQiQM1OQid)NrrzPStopIteration interacts badly with generators and cannot be raised into a FutureT)rCrDr
r[�
isinstance�type�
StopIterationr9�	__cause__�__context__r*�
__traceback__r]rZrFr))rr&�new_excs   r�
set_exception�Future.set_exceptions����;�;�(�"��.�.�$�+�+��b���/I�J�J��i��&�&�!��I��i��/�/�"�$,�-�G�!*��"+���I�#��&�4�4�������!�!�#�#��rc#� �QM1%aOQiQs�QM1%aWO1bQM1!3c)NTzawait wasn't used with future)rW�_asyncio_future_blockingr9r_r!s r�	__await__�Future.__await__s@����y�y�{�{�,0�D�)��J��y�y�{�{��>�?�?��{�{�}��s�AA)�__log_tracebackr�rr>r=r*r]rr^rrCr)'r,�
__module__�__qualname__�__firstlineno__rDrCr^r*rrr>r=r�r)rr"r0�classmethodr�__class_getitem__�propertyr3�setterr:r@rHrFrTrWr_r&rhrorsr}r��__iter__�__static_attributes__�__classdictcell__)�
__classdict__s@rrrs�����&�F��G��J��E����O��N� %���O�"�t�"� /�3� $�L�1��
�$��$����%��%�
��"
�>�)�'�� 
�2�t�2� �
$�$�.��Hrrc�`�QMkQ1!W^QM!c9cr)r:�AttributeErrorr)�futr:s  r�	_get_loopr�)s:����<�<���z����
���9�9��	
�s��
-�-c�R�QM1%^dQMQ1dr)rTrs)r�r_s  r�_set_result_unless_cancelledr�5s��
�}�}�����N�N�6�rc�h�WQ1kQWMMG^6WMQM
2M
QM1!QWMMG^6WMQM
2M
QM1!Q!r)	rw�
concurrent�futuresr?r
�argsr\r{r[)r.�	exc_classs  r�_convert_future_excr�<s����S�	�I��J�&�&�5�5�5��(�(�#�(�(�3�B�B�3�CT�CT�U�U�	�j�(�(�:�:�	:��+�+�S�X�X�6�E�E�c�FW�FW�X�X��
rc� �QM1%^QM1QM1%adQM1kQ_QMWQ11dQM
1kQMQ1dr)rTrH�set_running_or_notify_cancelr&r}r�r_rs)r��sourcer&r_s    r�_set_concurrent_future_stater�Fsr������������2�2�4�4��� � �"�I���� � �!4�Y�!?�@���������f�%rc��QM1%^dQM1%^QM1dQM1kQ_QMW	Q11dQM1kQM
Q1dr)rTrHr&r}r�r_rs)r��destr&r_s    r�_copy_future_stater�Usk���~�~����
��������
��$�$�&�	�� ����2�9�=�>��]�]�_�F��O�O�F�#rc��[[[[[�WP1%a4WPWMM1%aWO1bWP1%a4WPWMM1%aWO1bWP1%^W
P1JOjWP1%^W
P1JOjOjQQQ0OgkQQQQ0OgkPMQ1PMQ1d)Nz(A future is required for source argumentz-A future is required for destination argumentc�R�WQ1%^WT1dWT1dr)rr�r�)r'�others  r�
_set_state�!_chain_future.<locals>._set_stateys���F����u�-�(��7rc�:�QM1%^5P_PPG^PM1dPMPM1ddr)rTrH�call_soon_threadsafe)�destination�	dest_loopr��source_loops ���r�_call_check_cancel�)_chain_future.<locals>._call_check_cancels?���� � �"�"��"�k�Y�&>��
�
���0�0����?�	#rc��:�PM1%^P_PM1%^dP_PPG^
PPQ1dPM1%^dPMPPQ1dr)rT�	is_closedr�)r�r�r�r�r�s ����r�_call_set_state�&_chain_future.<locals>._call_set_state�sd����!�!�#�#��%�)�*=�*=�*?�*?����	�[� 8��{�F�+��"�"�$�$���*�*�:�{�F�Kr)rrvr�r�r�	TypeErrorr�rh)r�r�r�r�r�r�r�s``  @@@r�
_chain_futurer�is�����F���J�v�/9�/A�/A�/H�/H�%J�%J��B�C�C��K� � ��K�4>�4F�4F�4M�4M�*O�*O��G�H�H�'/��'7�'7�)�F�#�T�K�*2�;�*?�*?�	�+�&�T�I�8�@�	L�	L��!�!�"4�5�
���_�-rrc��WQ1%^Q!Q`WM1kQM1kW	T1Q!r)rr	r�
create_futurer�)r'r�
new_futures   rrr�sC�������
��|��$�$�&���#�#�%�J��&�%��r)�__all__�concurrent.futuresr�rd�loggingr�typesr�rr	r
rrrDrErZ�DEBUG�STACK_DEBUGr�	_PyFuturer�r�r�r�r�r�r�_asyncio�_CFuture�ImportError�rr�<module>r�s��������
������� � ��� � ��
�
$�
$�
��"�"�	��m�m�a���D�D�P
�	�	���&�$�().�X
��
�(��
!���'�F�X��	�	��	�s�B)�)B2�1B2