Your IP : 13.58.166.85


Current Path : /opt/alt/python313/lib64/python3.13/multiprocessing/__pycache__/
Upload File :
Current File : //opt/alt/python313/lib64/python3.13/multiprocessing/__pycache__/popen_forkserver.cpython-313.pyc

�

*}g�����SSKrSSKrSSKJrJr \R
(d\"S5eSSKJr SSKJ	r	 SSKJ
r
 SSKJr S	/r"S
S\
5r"SS	\	R5rg)
�N�)�	reduction�set_spawning_popenz,No support for sending fds between processes)�
forkserver)�
popen_fork)�spawn)�util�Popenc� �\rSrSrSrSrSrg)�_DupFd�c��Xlg�N��ind)�selfrs  �G/opt/alt/python313/lib64/python3.13/multiprocessing/popen_forkserver.py�__init__�_DupFd.__init__s����c�F�[R"5UR$r)r�get_inherited_fdsr)rs r�detach�
_DupFd.detachs���+�+�-�d�h�h�7�7rrN)�__name__�
__module__�__qualname__�__firstlineno__rr�__static_attributes__�rrrrs���8rrc�\^�\rSrSrSr\rU4SjrSrSr	\
R4SjrSr
U=r$)r
�rc�2>�/Ul[TU]	U5 gr)�_fds�superr)r�process_obj�	__class__s  �rr�Popen.__init__!s�����	�
����%rc�h�URRU5 [UR5S-
$)Nr)r$�append�len)r�fds  r�duplicate_for_child�Popen.duplicate_for_child%s'���	�	������4�9�9�~��!�!rc���[R"UR5n[R"5n[U5 [R"X#5 [R"X5 [S5 [R"UR5uUln[R"U5n[R"U[R XPR45Ul[%USSS9nUR'UR)55 SSS5 [R*"UR5Ulg![S5 f=f!,(df   ND=f)N�wbT)�closefd)r�get_preparation_data�_name�io�BytesIOrr�dumpr�connect_to_new_processr$�sentinel�os�dupr	�Finalize�	close_fds�	finalizer�open�write�	getbuffer�read_signed�pid)rr&�	prep_data�buf�w�	_parent_w�fs       r�_launch�
Popen._launch)s����.�.�{�/@�/@�A�	��j�j�l���4� �	%��N�N�9�*��N�N�;�,��t�$�%�<�<�T�Y�Y�G���
�q��F�F�1�I�	����t�T�^�^�(1�=�=�'A�C���
�!�T�4�
(�A�
�G�G�C�M�M�O�$�)��)�)�$�-�-�8����
�t�$��)�
(�s�,E�8 E�
E�
E$c�X�URcjSSKJn U[R:XaSOSnU"UR
/U5(dg[R"UR
5UlUR$UR$![[4a SUlUR$f=f)Nr)�wait�)
�
returncode�multiprocessing.connectionrKr9�WNOHANGr8rrA�OSError�EOFError)r�flagrK�timeouts    r�poll�
Popen.poll=s����?�?�"�7��2�:�:�-�a�4�G�������1�1��
&�",�"8�"8����"G�������t������X�&�
&�#&�������
&�s�%B�B)�(B))r$r=rBrMr8)rrrr�methodr�DupFdrr-rHr9rOrTr�
__classcell__)r's@rr
r
s/���
�F��E�&�"�9�(�
�
�
�
r)r4r9�contextrr�HAVE_SEND_HANDLE�ImportError�rrrr	�__all__�objectrr
r rr�<module>r_sV��	�	�2��!�!�
�D�
E�E������)��8�V�8�-�J���-r

?>