python (3.12.0)

(root)/
lib/
python3.12/
asyncio/
__pycache__/
trsock.cpython-312.pyc

ˑe	 ddlZGddZy)NceZdZdZdZdej
fdZedZedZ	edZ
dZd	Zd
Z
dZdZd
ZdZdZdZdZdZdZdZdZy)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.
    _socksockc||_yNr)selfrs  B/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/asyncio/trsock.py__init__zTransportSocket.__init__s	
c.|jjSr	)rfamilyr
s rrzTransportSocket.familyszz   r
c.|jjSr	)rtypers rrzTransportSocket.typeszzr
c.|jjSr	)rprotors rrzTransportSocket.protoszzr
crd|jd|jd|jd|j}|jdk7r4	|j	}|r|d|}	|j}|r|d|}|dS#t
j$rY4wxYw#t
j$rY3wxYw)	Nz<asyncio.TransportSocket fd=z	, family=z, type=z, proto=z, laddr=z, raddr=>)filenorrrgetsocknamesocketerrorgetpeername)r
sladdrraddrs    r__repr__zTransportSocket.__repr__s*4;;=/:kk_GDII=9ZZL
"	
;;=B
((*#XeW-A
((*#XeW-AAw<<

<<

s$B)B BB B65B6ctd)Nz/Cannot serialize asyncio.TransportSocket object)	TypeErrorrs r__getstate__zTransportSocket.__getstate__5sIJJr
c6|jjSr	)rrrs rrzTransportSocket.fileno8szz  ""r
c6|jjSr	)rduprs rr&zTransportSocket.dup;szz~~r
c6|jjSr	)rget_inheritablers rr(zTransportSocket.get_inheritable>szz))++r
c:|jj|yr	)rshutdown)r
hows  rr*zTransportSocket.shutdownAs	

C r
c:|jj|i|Sr	)r
getsockoptr
argskwargss   rr-zTransportSocket.getsockoptFs$tzz$$d5f55r
c<|jj|i|yr	)r
setsockoptr.s   rr2zTransportSocket.setsockoptIs

t.v.r
c6|jjSr	)rrrs rrzTransportSocket.getpeernameLzz%%''r
c6|jjSr	)rrrs rrzTransportSocket.getsocknameOr4r
c6|jjSr	)r
getsockbynamers rr7zTransportSocket.getsockbynameRszz''))r
c$|dk(rytd)Nrz<settimeout(): only 0 timeout is allowed on transport sockets
ValueError)r
values  r
settimeoutzTransportSocket.settimeoutUsA:JL	Lr
cy)Nrrs r
gettimeoutzTransportSocket.gettimeout[sr
c|sytd)Nz3setblocking(): transport sockets cannot be blockingr9)r
flags  rsetblockingzTransportSocket.setblocking^sAC	Cr
N)__name__
__module____qualname____doc__	__slots__rrpropertyrrrr r#rr&r(r*r-r2rrr7r<r?rBr>r
rrrsIV]]!!  .K# ,!
6/((*LCr
r)rrr>r
r<module>rIs
^C^Cr