CasperSecurity

Current Path : /lib/python3.10/asyncio/__pycache__/
Upload File :
Current File : //lib/python3.10/asyncio/__pycache__/trsock.cpython-310.pyc

o

`�wi��@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�%/usr/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)r�whatrrr	�_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	r1]�

zTransportSocket.acceptcO�|�d�|jj|i|��S)Nzconnect() method)rr�connectr+rrr	r4a�
zTransportSocket.connectcOr3)Nzconnect_ex() method)rr�
connect_exr+rrr	r6er5zTransportSocket.connect_excOr3)Nz
bind() method)rr�bindr+rrr	r7ir5zTransportSocket.bindcOr3)Nzioctl() method)rr�ioctlr+rrr	r8mr5zTransportSocket.ioctlcOr3)Nzlisten() method)rr�listenr+rrr	r9qr5zTransportSocket.listencCr0)Nzmakefile() method)rr�makefilerrrr	r:ur2zTransportSocket.makefilecOr3)Nzsendfile() method)rr�sendfiler+rrr	r;yr5zTransportSocket.sendfilecCr0)Nzclose() method)rr�closerrrr	r<}r2zTransportSocket.closecCr0)Nzdetach() method)rr�detachrrrr	r=�r2zTransportSocket.detachcOr3)Nzsendmsg_afalg() method)rr�
sendmsg_afalgr+rrr	r>�r5zTransportSocket.sendmsg_afalgcOr3)Nzsendmsg() method)rr�sendmsgr+rrr	r?�r5zTransportSocket.sendmsgcOr3)Nzsendto() method)rr�sendtor+rrr	r@�r5zTransportSocket.sendtocOr3)Nz
send() method)rr�sendr+rrr	rA�r5zTransportSocket.sendcOr3)Nzsendall() method)rr�sendallr+rrr	rB�r5zTransportSocket.sendallcOr3)Nzset_inheritable() method)rr�set_inheritabler+rrr	rC�r5zTransportSocket.set_inheritablecCs|�d�|j�|�S)Nzshare() method)rr�share)r�
process_idrrr	rD��
zTransportSocket.sharecOr3)Nzrecv_into() method)rr�	recv_intor+rrr	rG�r5zTransportSocket.recv_intocOr3)Nzrecvfrom_into() method)rr�
recvfrom_intor+rrr	rH�r5zTransportSocket.recvfrom_intocOr3)Nzrecvmsg_into() method)rr�recvmsg_intor+rrr	rI�r5zTransportSocket.recvmsg_intocOr3)Nzrecvmsg() method)rr�recvmsgr+rrr	rJ�r5zTransportSocket.recvmsgcOr3)Nzrecvfrom() method)rr�recvfromr+rrr	rK�r5zTransportSocket.recvfromcOr3)Nz
recv() method)rr�recvr+rrr	rL�r5zTransportSocket.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 blockingrM)r�flagrrr	�setblocking�s
�zTransportSocket.setblockingcCr0�Nzcontext manager protocol)rr�	__enter__rrrr	rU�r2zTransportSocket.__enter__cGs|�d�|jj|�SrT)rr�__exit__)r�errrrr	rV�rFzTransportSocket.__exit__N)3�__name__�
__module__�__qualname__�__doc__�	__slots__rr
r�propertyrrrr"r$rr&r'r(r*r.rrr/r1r4r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrGrHrIrJrKrLrPrQrSrUrVrrrr	rsd


r)rr
rrrrr	�<module>s
Hacker Blog, Shell İndir, Sql İnjection, XSS Attacks, LFI Attacks, Social Hacking, Exploit Bot, Proxy Tools, Web Shell, PHP Shell, Alfa Shell İndir, Hacking Training Set, DDoS Script, Denial Of Service, Botnet, RFI Attacks, Encryption
Telegram @BIBIL_0DAY