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

�

`��g����ddlmZmZddlZddlZejjd�roddlZ	ddl
mZddlm
Z
mZmZddlmZmZddlmZmZmZdZd	�Zd
�ZdeefiZejjd�rddlZdd
lmZmZmZd�Z d�Z!e e!fed<dd�Z"n0dZddlm#Z#Gd�d�Z$Gd�d�ZGd�d�ZGd�d�Zeee%e%fZ&y)�)�List�TupleN�doq��NullContext)�AsyncioQuicConnection�AsyncioQuicManager�AsyncioQuicStream)�AsyncQuicConnection�AsyncQuicManager)�SyncQuicConnection�SyncQuicManager�SyncQuicStreamTc��td�S�Nr)�args�kwargss  �@/opt/hc_python/lib/python3.12/site-packages/dns/quic/__init__.py�null_factoryrs���4� � �c��t|i|��Sr)r	��contextrrs   r�_asyncio_manager_factoryrs��"�4�2�6�2�2r�asyncio�trio)�TrioQuicConnection�TrioQuicManager�TrioQuicStreamc�*�tj�Sr)r�open_nursery�rr�_trio_context_factoryr#/s���$�$�&�&rc� �t|g|��i|��Sr)rrs   r�_trio_manager_factoryr%2s��"�7�<�T�<�V�<�<rc�p�|�tjj�}t|j	�Sr)�dns�asyncbackend�get_default_backend�_async_factories�name)�backends r�factories_for_backendr-7s,���?��&�&�:�:�<�G������/�/rF)�Anyc��eZdZy)�AsyncQuicStreamN��__name__�
__module__�__qualname__r"rrr0r0A���rr0c��eZdZdefd�Zy)r�returnc��K�t��wr��NotImplementedError��selfs r�make_streamzAsyncQuicConnection.make_streamEs����%�%�s�	N�r2r3r4r.r=r"rrrrDs��	&�s�	&rrc��eZdZy)rNr1r"rrrrHr5rrc��eZdZdefd�Zy)r
r7c��t�rr9r;s rr=zSyncQuicConnection.make_streamLs��%�%rNr>r"rrr
r
Ks��	&��	&rr
r)'�typingrr�
dns._featuresr'�dns.asyncbackend�	_features�have�aioquic.quic.configuration�aioquic�dns._asyncbackendr�dns.quic._asynciorr	r
�dns.quic._commonrr�dns.quic._syncr
rr�	have_quicrrr*r�dns.quic._triorrrr#r%r-r.r0�bytes�Headersr"rr�<module>rQs�������=�=���e��%�-���
G�R�R��I�!�3�"�L�2J�#K�L��
�}�}���&�!��	
�	
�	'�	=�%:�;P�#Q��� �0��I��
�
�&�&�
�
�&�&�
�u�U�E�\�"�
#�r
Back to Directory File Manager