Viewing File: /opt/alt/python35/lib64/python3.5/asyncio/__pycache__/transports.cpython-35.opt-2.pyc



]R'@sddlmZddddddgZGdddZGd	ddeZGd
ddeZGdddeeZGdddeZGd
ddeZGdddeZ	dS))compat
BaseTransport
ReadTransportWriteTransport	TransportDatagramTransportSubprocessTransportc@s^eZdZdddZdddZddZdd	Zd
dZdd
ZdS)rNcCs|dkri}||_dS)N)_extra)selfextrar//opt/alt/python35/lib64/python3.5/transports.py__init__
szBaseTransport.__init__cCs|jj||S)N)r	get)r
namedefaultrrr
get_extra_infoszBaseTransport.get_extra_infocCs
tdS)N)NotImplementedError)r
rrr

is_closingszBaseTransport.is_closingcCs
tdS)N)r)r
rrr
closeszBaseTransport.closecCs
tdS)N)r)r
protocolrrr
set_protocol$szBaseTransport.set_protocolcCs
tdS)N)r)r
rrr
get_protocol(szBaseTransport.get_protocol)	__name__
__module____qualname__rrrrrrrrrr
r
s
c@s(eZdZddZddZdS)rcCs
tdS)N)r)r
rrr

pause_reading0szReadTransport.pause_readingcCs
tdS)N)r)r
rrr
resume_reading8szReadTransport.resume_readingN)rrrrrrrrr
r-sc@sjeZdZddddZddZddZdd	Zd
dZdd
ZddZ	dS)rNcCs
tdS)N)r)r
highlowrrr
set_write_buffer_limitsDsz&WriteTransport.set_write_buffer_limitscCs
tdS)N)r)r
rrr
get_write_buffer_sizeYsz$WriteTransport.get_write_buffer_sizecCs
tdS)N)r)r
datarrr
write]szWriteTransport.writecCs tj|}|j|dS)N)rZflatten_list_bytesr#)r
Zlist_of_datar"rrr

writelineseszWriteTransport.writelinescCs
tdS)N)r)r
rrr
	write_eofnszWriteTransport.write_eofcCs
tdS)N)r)r
rrr

can_write_eofwszWriteTransport.can_write_eofcCs
tdS)N)r)r
rrr
abort{szWriteTransport.abort)
rrrr r!r#r$r%r&r'rrrr
rAs		c@seZdZdS)rN)rrrrrrr
rsc@s+eZdZdddZddZdS)rNcCs
tdS)N)r)r
r"addrrrr
sendtoszDatagramTransport.sendtocCs
tdS)N)r)r
rrr
r'szDatagramTransport.abort)rrrr)r'rrrr
rs
c@sXeZdZddZddZddZddZd	d
ZddZd
S)rcCs
tdS)N)r)r
rrr
get_pidszSubprocessTransport.get_pidcCs
tdS)N)r)r
rrr
get_returncodesz"SubprocessTransport.get_returncodecCs
tdS)N)r)r
fdrrr
get_pipe_transportsz&SubprocessTransport.get_pipe_transportcCs
tdS)N)r)r
signalrrr
send_signalszSubprocessTransport.send_signalcCs
tdS)N)r)r
rrr
	terminateszSubprocessTransport.terminatecCs
tdS)N)r)r
rrr
kills	zSubprocessTransport.killN)	rrrr*r+r-r/r0r1rrrr
rscs|eZdZddfddZddZddZdd	Zddd
dZdddd
ZddZ	S)_FlowControlMixinNcs0tj|||_d|_|jdS)NF)superr_loop_protocol_paused_set_write_buffer_limits)r
rZloop)	__class__rr
rs		z_FlowControlMixin.__init__cCs|j}||jkrdS|jsd|_y|jjWnPtk
r}z0|jjddd|d|d|jiWYdd}~XnXdS)NTmessagezprotocol.pause_writing() failed	exception	transportr)r!_high_waterr5	_protocolZ
pause_writing	Exceptionr4call_exception_handler)r
sizeexcrrr
_maybe_pause_protocols			z'_FlowControlMixin._maybe_pause_protocolcCs|jr|j|jkrd|_y|jjWnPtk
r}z0|jjddd|d|d|jiWYdd}~XnXdS)NFr8z protocol.resume_writing() failedr9r:r)r5r!
_low_waterr<Zresume_writingr=r4r>)r
r@rrr
_maybe_resume_protocols			z(_FlowControlMixin._maybe_resume_protocolcCs|j|jfS)N)rBr;)r
rrr
get_write_buffer_limitssz)_FlowControlMixin.get_write_buffer_limitscCs|dkr+|dkr!d}n
d|}|dkrA|d}||koXdknsstd||f||_||_dS)N@irz*high (%r) must be >= low (%r) must be >= 0i)
ValueErrorr;rB)r
rrrrr
r6s	

	z*_FlowControlMixin._set_write_buffer_limitscCs$|jd|d||jdS)Nrr)r6rA)r
rrrrr
r -sz)_FlowControlMixin.set_write_buffer_limitscCs
tdS)N)r)r
rrr
r!1sz'_FlowControlMixin.get_write_buffer_size)
rrrrrArCrDr6r r!rr)r7r
r2sr2N)
Zasyncior__all__rrrrrrr2rrrr
<module>s	#D4
Back to Directory File Manager