Viewing File: /opt/hc_python/lib/python3.12/site-packages/dns/__pycache__/_asyncbackend.cpython-312.pyc

�

`��g\	���Gd�d�ZGd�d�ZGd�de�ZGd�de�ZGd�d	�ZGd
�d�Zy)
c�,�eZdZdd�Zd�Zd�Zd�Zd�Zy)�NullContextNc��||_y�N��enter_result)�selfrs  �@/opt/hc_python/lib/python3.12/site-packages/dns/_asyncbackend.py�__init__zNullContext.__init__s
��(���c��|jSrr�rs r	�	__enter__zNullContext.__enter__s��� � � rc��yr��r�exc_type�	exc_value�	tracebacks    r	�__exit__zNullContext.__exit__s��rc��"K�|jS�wrrr
s r	�
__aenter__zNullContext.__aenter__s����� � � �s�
c��K�y�wrrrs    r	�	__aexit__zNullContext.__aexit__�	�������r)�__name__�
__module__�__qualname__r
rrrrrrr	rrs��)�!�
�!�
rrc�@�eZdZdedefd�Zd�Zd�Zd�Zd�Zd�Z	d	�Z
y
)�Socket�family�typec� �||_||_yr)r!r")rr!r"s   r	r
zSocket.__init__s�������	rc��K�y�wrrr
s r	�closezSocket.close!rrc��K�t��wr��NotImplementedErrorr
s r	�getpeernamezSocket.getpeername$�����!�!���	c��K�t��wrr'r
s r	�getsocknamezSocket.getsockname'r*r+c��K�t��wrr')r�timeouts  r	�getpeercertzSocket.getpeercert*r*r+c��K�|S�wrrr
s r	rzSocket.__aenter__-s������s�c��@K�|j��d{���y7��wr)r%rs    r	rzSocket.__aexit__0s�����j�j�l���s���N)rrr�intr
r%r)r-r0rrrrr	r r s3���s��#��
�"�"�"��rr c��eZdZd�Zd�Zy)�DatagramSocketc��K�t��wrr')r�what�destinationr/s    r	�sendtozDatagramSocket.sendto5r*r+c��K�t��wrr'�r�sizer/s   r	�recvfromzDatagramSocket.recvfrom8r*r+N)rrrr9r=rrr	r5r54���"�"rr5c��eZdZd�Zd�Zy)�StreamSocketc��K�t��wrr')rr7r/s   r	�sendallzStreamSocket.sendall=r*r+c��K�t��wrr'r;s   r	�recvzStreamSocket.recv@r*r+N)rrrrBrDrrr	r@r@<r>rr@c��eZdZd�Zy)�
NullTransportc��K�t��wrr')r�host�portr/�
local_addresss     r	�connect_tcpzNullTransport.connect_tcpEr*r+N)rrrrKrrr	rFrFDs��"rrFc�>�eZdZd�Z						dd�Zd�Zd�Zd�Zd�Zy)	�Backendc��y)N�unknownrr
s r	�namezBackend.nameJs��rNc	��K�t��wrr')	r�af�socktype�proto�sourcer8r/�ssl_context�server_hostnames	         r	�make_socketzBackend.make_socketMs����"�!�r+c��y)NFrr
s r	�datagram_connection_requiredz$Backend.datagram_connection_requiredZs��rc��K�t��wrr')r�intervals  r	�sleepz
Backend.sleep]r*r+c��t�rr'r
s r	�get_transport_classzBackend.get_transport_class`s��!�!rc��K�t��wrr')r�	awaitabler/s   r	�wait_forzBackend.wait_forcr*r+)�NNNNN)	rrrrPrXrZr]r_rbrrr	rMrMIs4���������"��"�"�"rrMN)rr r5r@rFrMrrr	�<module>rdsE��
�
�*��0"�V�"�"�6�"�"�"�
"�"r
Back to Directory File Manager