관리-도구
편집 파일: connection.cpython-39.opt-1.pyc
a �����DOg>����������������������@���sP���g�d��Z�ddlmZ�dgZG�dd��de�Zdd��Zd d d �ZG�dd��de�ZdS�))�Client�Listener�Pipe�����)�QueueNc�������������������@���sB���e�Zd�Zddd�Zdd��Zdd��Zed d ���Zdd��Zd d��Z dS�)r���N����c�����������������C���s���t�|�|�_d�S��N)r����_backlog_queue)�self�address�family�backlog��r ����8/usr/lib64/python3.9/multiprocessing/dummy/connection.py�__init__���s����zListener.__init__c�����������������C���s���t�|�j�����S�r���)� Connectionr����get�r ���r ���r ���r����accept���s����zListener.acceptc�����������������C���s ���d�|�_�d�S�r����r���r���r ���r ���r����close���s����zListener.closec�����������������C���s���|�j�S�r���r���r���r ���r ���r���r ������s����zListener.addressc�����������������C���s���|�S�r���r ���r���r ���r ���r���� __enter__!���s����zListener.__enter__c�����������������C���s���|������d�S�r����r����r ����exc_type� exc_value�exc_tbr ���r ���r����__exit__$���s����zListener.__exit__)NNr���) �__name__� __module__�__qualname__r���r���r����propertyr ���r���r���r ���r ���r ���r���r������s��� r���c�����������������C���s&���t���t����}}|��||f��t||�S�r���)r����putr���)r ����_in�_outr ���r ���r���r���(���s����r���Tc�����������������C���s"���t���t����}}t||�t||�fS�r���)r���r���)�duplex�a�br ���r ���r���r���.���s����r���c�������������������@���s6���e�Zd�Zdd��Zd dd�Zdd��Zdd ��Zd d��ZdS�)r���c�����������������C���s,���||�_�||�_|j�|�_|�_|j�|�_|�_d�S�r���)r#���r"���r!����send� send_bytesr����recv� recv_bytes)r ���r"���r#���r ���r ���r���r���5���s����zConnection.__init__���������c�����������������C���sb���|�j����dkrdS�|dkrdS�|�j�j��|�j�j�|��W�d�����n1�sJ0����Y��|�j����dkS�)Nr���Tr+���F)r"����qsize� not_empty�wait)r ����timeoutr ���r ���r����poll;���s���� ,zConnection.pollc�����������������C���s���d�S�r���r ���r���r ���r ���r���r���D���s����zConnection.closec�����������������C���s���|�S�r���r ���r���r ���r ���r���r���G���s����zConnection.__enter__c�����������������C���s���|������d�S�r���r���r���r ���r ���r���r���J���s����zConnection.__exit__N)r+���)r���r���r���r���r0���r���r���r���r ���r ���r ���r���r���3���s ��� r���)T) �__all__�queuer����families�objectr���r���r���r���r ���r ���r ���r����<module> ���s���