HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/local/lib/python3.10/asyncio/__pycache__/trsock.cpython-310.opt-2.pyc
o

�i��@s"ddlZddlZGdd�d�ZdS)�Nc@s�eZdZ	dZdejfdd�Zdd�Zedd��Zed	d
��Z	edd��Z
d
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/d0�Zd1d2�Zd3d4�Zd5d6�Zd7d8�Z d9d:�Z!d;d<�Z"d=d>�Z#d?d@�Z$dAdB�Z%dCdD�Z&dEdF�Z'dGdH�Z(dIdJ�Z)dKdL�Z*dMdN�Z+dOdP�Z,dQdR�Z-dSdT�Z.dUdV�Z/dWdX�Z0dYdZ�Z1d[S)\�TransportSocket��_sock�sockcCs
||_dS�Nr)�selfr�r�+/usr/local/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)2�__name__�
__module__�__qualname__�	__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