Viewing File: /opt/alt/python35/lib64/python3.5/multiprocessing/dummy/__pycache__/connection.cpython-35.opt-1.pyc



Yf/@ssdddgZddlmZdgZGdddeZddZdd	dZGd
ddeZdS)ClientListenerPipe)QueueNc@sgeZdZdddddZddZddZed	d
ZddZd
dZ	dS)rNcCst||_dS)N)r_backlog_queue)selfaddressZfamilyZbacklogr
E/opt/alt/python35/lib64/python3.5/multiprocessing/dummy/connection.py__init__szListener.__init__cCst|jjS)N)
Connectionrget)rr
r
racceptszListener.acceptcCs
d|_dS)N)r)rr
r
rcloseszListener.closecCs|jS)N)r)rr
r
r<lambda>szListener.<lambda>cCs|S)Nr
)rr
r
r	__enter__szListener.__enter__cCs|jdS)N)r)rexc_type	exc_valueexc_tbr
r
r__exit__"szListener.__exit__)
__name__
__module____qualname__rrrpropertyr	rrr
r
r
rrscCs3tt}}|j||ft||S)N)rputr
)r	_in_outr
r
rr&sTcCs/tt}}t||t||fS)N)rr
)Zduplexabr
r
rr,sc@sOeZdZddZdddZddZdd	Zd
dZdS)
r
cCs<||_||_|j|_|_|j|_|_dS)N)rrrsendZ
send_bytesrZrecvZ
recv_bytes)rrrr
r
rr3s		zConnection.__init__gc	Csc|jjdkrdS|dkr)dS|jj|jjj|WdQRX|jjdkS)NrTgF)rZqsizeZ	not_emptywait)rZtimeoutr
r
rpoll9s
zConnection.pollcCsdS)Nr
)rr
r
rrBszConnection.closecCs|S)Nr
)rr
r
rrEszConnection.__enter__cCs|jdS)N)r)rrrrr
r
rrHszConnection.__exit__N)rrrrr"rrrr
r
r
rr
1s
	r
)	__all__ZqueuerZfamiliesobjectrrrr
r
r
r
r<module>
s	
Back to Directory File Manager