? GR0V Shell

GR0V shell

Linux in-mum-web921.main-hosting.eu 4.18.0-553.34.1.lve.el8.x86_64 #1 SMP Thu Jan 9 16:30:32 UTC 2025 x86_64

Path : /lib64/python3.8/asyncio/__pycache__/
File Upload :
Current File : //lib64/python3.8/asyncio/__pycache__/trsock.cpython-38.pyc

U

e5d@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/lib64/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)rsZladdrZraddrrrr	__repr__&s $zTransportSocket.__repr__cCstddS)Nz/Cannot serialize asyncio.TransportSocket object)	TypeErrorrrrr	__getstate__=szTransportSocket.__getstate__cCs
|jSr)rrrrrr	r@szTransportSocket.filenocCs
|jSr)rduprrrr	rCszTransportSocket.dupcCs
|jSr)rget_inheritablerrrr	r FszTransportSocket.get_inheritablecCs|j|dSr)rshutdown)rZhowrrr	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	r-qs
zTransportSocket.listencCs|d|jS)Nzmakefile() method)rrmakefilerrrr	r.us
zTransportSocket.makefilecOs|d|jj||S)Nzsendfile() method)rrsendfiler#rrr	r/ys
zTransportSocket.sendfilecCs|d|jS)Nzclose() method)rrcloserrrr	r0}s
zTransportSocket.closecCs|d|jS)Nzdetach() method)rrdetachrrrr	r1s
zTransportSocket.detachcOs|d|jj||S)Nzsendmsg_afalg() method)rr
sendmsg_afalgr#rrr	r2s
zTransportSocket.sendmsg_afalgcOs|d|jj||S)Nzsendmsg() method)rrsendmsgr#rrr	r3s
zTransportSocket.sendmsgcOs|d|jj||S)Nzsendto() method)rrsendtor#rrr	r4s
zTransportSocket.sendtocOs|d|jj||S)Nz
send() method)rrsendr#rrr	r5s
zTransportSocket.sendcOs|d|jj||S)Nzsendall() method)rrsendallr#rrr	r6s
zTransportSocket.sendallcOs|d|jj||S)Nzset_inheritable() method)rrset_inheritabler#rrr	r7s
zTransportSocket.set_inheritablecCs|d|j|S)Nzshare() method)rrshare)rZ
process_idrrr	r8s
zTransportSocket.sharecOs|d|jj||S)Nzrecv_into() method)rr	recv_intor#rrr	r9s
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	r>s
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 blockingr?)rflagrrr	setblockings
zTransportSocket.setblockingcCs|d|jSNzcontext manager protocol)rr	__enter__rrrr	rGs
zTransportSocket.__enter__cGs|d|jj|SrF)rr__exit__)rerrrrr	rHs
zTransportSocket.__exit__N)3__name__
__module____qualname____doc__	__slots__rr
rpropertyrrrrrrrr r!r"r&rrr'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>rBrCrErGrHrrrr	rsb


r)rrrrrrr	<module>s

T1KUS90T
  root-grov@89.117.188.241:~$