Your IP : 3.145.51.35


Current Path : /opt/alt/python312/lib64/python3.12/multiprocessing/dummy/__pycache__/
Upload File :
Current File : //opt/alt/python312/lib64/python3.12/multiprocessing/dummy/__pycache__/connection.cpython-312.pyc

�

�Q�f>��X�gd�ZddlmZdgZGd�de�Zd�Zd
d�ZGd�d	e�Zy))�Client�Listener�Pipe�)�QueueNc�<�eZdZdd�Zd�Zd�Zed��Zd�Zd�Z	y)	rNc�$�t|�|_y�N)r�_backlog_queue)�self�address�family�backlogs    �G/opt/alt/python312/lib64/python3.12/multiprocessing/dummy/connection.py�__init__zListener.__init__s��#�G�n���c�B�t|jj��Sr	)�
Connectionr
�get�rs r�acceptzListener.accepts���4�.�.�2�2�4�5�5rc��d|_yr	�r
rs r�closezListener.closes
��"��rc��|jSr	rrs rrzListener.addresss���"�"�"rc��|Sr	�rs r�	__enter__zListener.__enter__!����rc�$�|j�yr	�r�r�exc_type�	exc_value�exc_tbs    r�__exit__zListener.__exit__$����
�
�r)NN�)
�__name__�
__module__�__qualname__rrr�propertyrrr%rrrrrs/��-�6�#��#��#��rrc�h�t�t�}}|j||f�t||�Sr	)r�putr)r�_in�_outs   rrr(s,�������C��K�K��s����c�4� � rc�Z�t�t�}}t||�t||�fSr	)rr)�duplex�a�bs   rrr.s(���7�E�G�q�A��a���Z��1�-�-�-rc�,�eZdZd�Zdd�Zd�Zd�Zd�Zy)rc��||_||_|jx|_|_|j
x|_|_yr	)r/r.r-�send�
send_bytesr�recv�
recv_bytes)rr.r/s   rrzConnection.__init__5s4����	����&*�h�h�.��	�D�O�&)�g�g�-��	�D�Orc�$�|jj�dkDry|dkry|jj5|jjj|�ddd�|jj�dkDS#1swY�&xYw)NrT�F)r.�qsize�	not_empty�wait)r�timeouts  r�pollzConnection.poll;sk���8�8�>�>��a����c�>��
�X�X�
�
��H�H���#�#�G�,� ��x�x�~�~��!�#�#� �
�s�&B�Bc��yr	rrs rrzConnection.closeDs��rc��|Sr	rrs rrzConnection.__enter__Grrc�$�|j�yr	r r!s    rr%zConnection.__exit__Jr&rN)r;)r(r)r*rr@rrr%rrrrr3s��.�$�
��rr)T)	�__all__�queuer�families�objectrrrrrrr�<module>rHs:��+���
�6���v��,!�.�
��r

?>