%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python3.8/asyncio/__pycache__/
Upload File :
Create Path :
Current File : //usr/local/lib/python3.8/asyncio/__pycache__/trsock.cpython-38.pyc

U

pa@s"ddlZddlZGdddZdS)Nc@seZdZdZdZejdddZddZedd	Z	ed
dZ
edd
ZddZddZ
ddZddZddZddZddZddZddZd d!Zd"d#Zd$d%Zd&d'Zd(d)Zd*d+Zd,d-Zd.d/Zd0d1Zd2d3Zd4d5Zd6d7Z d8d9Z!d:d;Z"d<d=Z#d>d?Z$d@dAZ%dBdCZ&dDdEZ'dFdGZ(dHdIZ)dJdKZ*dLdMZ+dNdOZ,dPdQZ-dRdSZ.dTdUZ/dVdWZ0dXdYZ1dZd[Z2d\S)]TransportSocketzA socket-like wrapper for exposing real transport sockets.

    These objects can be safely returned by APIs like
    `transport.get_extra_info('socket')`.  All potentially disruptive
    operations (like "socket.close()") are banned.
    _sock)sockcCs
||_dSNr)selfrr*/usr/local/lib/python3.8/asyncio/trsock.py__init__szTransportSocket.__init__cCstjd|dt|ddS)NzUsing z on sockets returned from get_extra_info('socket') will be prohibited in asyncio 3.9. Please report your use case to bugs.python.org.)source)warningswarnDeprecationWarning)rZwhatrrr	_nas

zTransportSocket._nacCs|jjSr)rfamilyrrrr	rszTransportSocket.familycCs|jjSr)rtyperrrr	rszTransportSocket.typecCs|jjSr)rprotorrrr	r"szTransportSocket.protocCsd|d|jd|jd|j}|dkrz|}|rN|d|}Wntjk
rfYnXz|}|r|d|}Wntjk
rYnX|dS)	Nz<asyncio.TransportSocket fd=z	, family=z, type=z, proto=z, laddr=z, raddr=>)filenorrrgetsocknamesocketerrorgetpeername)rsladdrraddrrrr	__repr__&s $zTransportSocket.__repr__cCstddS)Nz/Cannot serialize asyncio.TransportSocket object)	TypeErrorrrrr	__getstate__=szTransportSocket.__getstate__cCs
|jSr)rrrrrr	r@szTransportSocket.filenocCs
|jSr)rduprrrr	r!CszTransportSocket.dupcCs
|jSr)rget_inheritablerrrr	r"FszTransportSocket.get_inheritablecCs|j|dSr)rshutdown)rhowrrr	r#IszTransportSocket.shutdowncOs|jj||Sr)r
getsockoptrargskwargsrrr	r%NszTransportSocket.getsockoptcOs|jj||dSr)r
setsockoptr&rrr	r)QszTransportSocket.setsockoptcCs
|jSr)rrrrrr	rTszTransportSocket.getpeernamecCs
|jSr)rrrrrr	rWszTransportSocket.getsocknamecCs
|jSr)r
getsockbynamerrrr	r*ZszTransportSocket.getsockbynamecCs|d|jS)Nzaccept() method)rracceptrrrr	r+]s
zTransportSocket.acceptcOs|d|jj||S)Nzconnect() method)rrconnectr&rrr	r,as
zTransportSocket.connectcOs|d|jj||S)Nzconnect_ex() method)rr
connect_exr&rrr	r-es
zTransportSocket.connect_excOs|d|jj||S)Nz
bind() method)rrbindr&rrr	r.is
zTransportSocket.bindcOs|d|jj||S)Nzioctl() method)rrioctlr&rrr	r/ms
zTransportSocket.ioctlcOs|d|jj||S)Nzlisten() method)rrlistenr&rrr	r0qs
zTransportSocket.listencCs|d|jS)Nzmakefile() method)rrmakefilerrrr	r1us
zTransportSocket.makefilecOs|d|jj||S)Nzsendfile() method)rrsendfiler&rrr	r2ys
zTransportSocket.sendfilecCs|d|jS)Nzclose() method)rrcloserrrr	r3}s
zTransportSocket.closecCs|d|jS)Nzdetach() method)rrdetachrrrr	r4s
zTransportSocket.detachcOs|d|jj||S)Nzsendmsg_afalg() method)rr
sendmsg_afalgr&rrr	r5s
zTransportSocket.sendmsg_afalgcOs|d|jj||S)Nzsendmsg() method)rrsendmsgr&rrr	r6s
zTransportSocket.sendmsgcOs|d|jj||S)Nzsendto() method)rrsendtor&rrr	r7s
zTransportSocket.sendtocOs|d|jj||S)Nz
send() method)rrsendr&rrr	r8s
zTransportSocket.sendcOs|d|jj||S)Nzsendall() method)rrsendallr&rrr	r9s
zTransportSocket.sendallcOs|d|jj||S)Nzset_inheritable() method)rrset_inheritabler&rrr	r:s
zTransportSocket.set_inheritablecCs|d|j|S)Nzshare() method)rrshare)rZ
process_idrrr	r;s
zTransportSocket.sharecOs|d|jj||S)Nzrecv_into() method)rr	recv_intor&rrr	r<s
zTransportSocket.recv_intocOs|d|jj||S)Nzrecvfrom_into() method)rr
recvfrom_intor&rrr	r=s
zTransportSocket.recvfrom_intocOs|d|jj||S)Nzrecvmsg_into() method)rrrecvmsg_intor&rrr	r>s
zTransportSocket.recvmsg_intocOs|d|jj||S)Nzrecvmsg() method)rrrecvmsgr&rrr	r?s
zTransportSocket.recvmsgcOs|d|jj||S)Nzrecvfrom() method)rrrecvfromr&rrr	r@s
zTransportSocket.recvfromcOs|d|jj||S)Nz
recv() method)rrrecvr&rrr	rAs
zTransportSocket.recvcCs|dkrdStddS)Nrz<settimeout(): only 0 timeout is allowed on transport sockets
ValueError)rvaluerrr	
settimeouts
zTransportSocket.settimeoutcCsdS)Nrrrrrr	
gettimeoutszTransportSocket.gettimeoutcCs|sdStddS)Nz3setblocking(): transport sockets cannot be blockingrB)rflagrrr	setblockings
zTransportSocket.setblockingcCs|d|jSNzcontext manager protocol)rr	__enter__rrrr	rJs
zTransportSocket.__enter__cGs|d|jj|SrI)rr__exit__)rerrrrr	rKs
zTransportSocket.__exit__N)3__name__
__module____qualname____doc__	__slots__rr
rpropertyrrrrr rr!r"r#r%r)rrr*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArErFrHrJrKrrrr	rsb


r)rrrrrrr	<module>s

Zerion Mini Shell 1.0