Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 3.137.176.125
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : trsock.cpython-310.pyc
o

^b��@s"ddlZddlZGdd�d�ZdS)�Nc@s�eZdZdZdZdejfdd�Zdd�Zedd	��Z	ed
d��Z
edd
��Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zd d!�Zd"d#�Zd$d%�Zd&d'�Zd(d)�Zd*d+�Zd,d-�Zd.d/�Zd0d1�Zd2d3�Zd4d5�Zd6d7�Z d8d9�Z!d:d;�Z"d<d=�Z#d>d?�Z$d@dA�Z%dBdC�Z&dDdE�Z'dFdG�Z(dHdI�Z)dJdK�Z*dLdM�Z+dNdO�Z,dPdQ�Z-dRdS�Z.dTdU�Z/dVdW�Z0dXdY�Z1dZd[�Z2d\S)]�TransportSocketz�A 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
||_dS�Nr)�selfr�r�7/usr/local/python-3.10/lib/python3.10/asyncio/trsock.py�__init__�
zTransportSocket.__init__cCstjd|�d�t|d�dS)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)�warnings�warn�DeprecationWarning)rZwhatrrr	�_nas

�zTransportSocket._nacC�|jjSr)r�family�rrrr	r�zTransportSocket.familycCrr)r�typerrrr	rrzTransportSocket.typecCrr)r�protorrrr	r"rzTransportSocket.protocCs�d|���d|j�d|j�d|j��}|��dkrMz|��}|r'|�d|��}Wn
tjy2Ynwz|��}|rA|�d|��}Wn
tjyLYnw|�d�S)	Nz<asyncio.TransportSocket fd=z	, family=z, type=z, proto=���z, laddr=z, raddr=�>)�filenorrr�getsockname�socket�error�getpeername)r�s�laddr�raddrrrr	�__repr__&s4��������
zTransportSocket.__repr__cCstd��)Nz/Cannot serialize asyncio.TransportSocket object)�	TypeErrorrrrr	�__getstate__=szTransportSocket.__getstate__cC�
|j��Sr)rrrrrr	r@rzTransportSocket.filenocCr$r)r�duprrrr	r%CrzTransportSocket.dupcCr$r)r�get_inheritablerrrr	r&FrzTransportSocket.get_inheritablecCs|j�|�dSr)r�shutdown)r�howrrr	r'IszTransportSocket.shutdowncOs|jj|i|��Sr)r�
getsockopt�r�args�kwargsrrr	r)NszTransportSocket.getsockoptcOs|jj|i|��dSr)r�
setsockoptr*rrr	r-QszTransportSocket.setsockoptcCr$r)rrrrrr	rTrzTransportSocket.getpeernamecCr$r)rrrrrr	rWrzTransportSocket.getsocknamecCr$r)r�
getsockbynamerrrr	r.ZrzTransportSocket.getsockbynamecC�|�d�|j��S)Nzaccept() method)rr�acceptrrrr	r0]�

zTransportSocket.acceptcO�|�d�|jj|i|��S)Nzconnect() method)rr�connectr*rrr	r3a�
zTransportSocket.connectcOr2)Nzconnect_ex() method)rr�
connect_exr*rrr	r5er4zTransportSocket.connect_excOr2)Nz
bind() method)rr�bindr*rrr	r6ir4zTransportSocket.bindcOr2)Nzioctl() method)rr�ioctlr*rrr	r7mr4zTransportSocket.ioctlcOr2)Nzlisten() method)rr�listenr*rrr	r8qr4zTransportSocket.listencCr/)Nzmakefile() method)rr�makefilerrrr	r9ur1zTransportSocket.makefilecOr2)Nzsendfile() method)rr�sendfiler*rrr	r:yr4zTransportSocket.sendfilecCr/)Nzclose() method)rr�closerrrr	r;}r1zTransportSocket.closecCr/)Nzdetach() method)rr�detachrrrr	r<�r1zTransportSocket.detachcOr2)Nzsendmsg_afalg() method)rr�
sendmsg_afalgr*rrr	r=�r4zTransportSocket.sendmsg_afalgcOr2)Nzsendmsg() method)rr�sendmsgr*rrr	r>�r4zTransportSocket.sendmsgcOr2)Nzsendto() method)rr�sendtor*rrr	r?�r4zTransportSocket.sendtocOr2)Nz
send() method)rr�sendr*rrr	r@�r4zTransportSocket.sendcOr2)Nzsendall() method)rr�sendallr*rrr	rA�r4zTransportSocket.sendallcOr2)Nzset_inheritable() method)rr�set_inheritabler*rrr	rB�r4zTransportSocket.set_inheritablecCs|�d�|j�|�S)Nzshare() method)rr�share)rZ
process_idrrr	rC��
zTransportSocket.sharecOr2)Nzrecv_into() method)rr�	recv_intor*rrr	rE�r4zTransportSocket.recv_intocOr2)Nzrecvfrom_into() method)rr�
recvfrom_intor*rrr	rF�r4zTransportSocket.recvfrom_intocOr2)Nzrecvmsg_into() method)rr�recvmsg_intor*rrr	rG�r4zTransportSocket.recvmsg_intocOr2)Nzrecvmsg() method)rr�recvmsgr*rrr	rH�r4zTransportSocket.recvmsgcOr2)Nzrecvfrom() method)rr�recvfromr*rrr	rI�r4zTransportSocket.recvfromcOr2)Nz
recv() method)rr�recvr*rrr	rJ�r4zTransportSocket.recvcCs|dkrdStd��)Nrz<settimeout(): only 0 timeout is allowed on transport sockets��
ValueError)r�valuerrr	�
settimeout�s
�zTransportSocket.settimeoutcCsdS)Nrrrrrr	�
gettimeout�szTransportSocket.gettimeoutcCs|sdStd��)Nz3setblocking(): transport sockets cannot be blockingrK)r�flagrrr	�setblocking�s
�zTransportSocket.setblockingcCr/�Nzcontext manager protocol)rr�	__enter__rrrr	rS�r1zTransportSocket.__enter__cGs|�d�|jj|�SrR)rr�__exit__)r�errrrr	rT�rDzTransportSocket.__exit__N)3�__name__�
__module__�__qualname__�__doc__�	__slots__rr
r�propertyrrrr!r#rr%r&r'r)r-rrr.r0r3r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrErFrGrHrIrJrNrOrQrSrTrrrr	rsd


r)rr
rrrrr	�<module>s
© 2025 GrazzMean