+
    nic	                          ! R  R4      t  ! R R4      t ! R R]4      t ! R R]4      t ! R R	4      t ! R
 R4      tR# )c                   B   a  ] tR t^t o RR ltR tR tR tR tRt	V t
R# )	NullContextNc                    Wn         R # Nenter_result)selfr   s   &&kC:\Users\petid\OneDrive\Desktop\Maestro\MAESTRO\maestro-backend\venv\Lib\site-packages\dns/_asyncbackend.py__init__NullContext.__init__   s    (    c                    V P                   # r   r   r   s   &r	   	__enter__NullContext.__enter__   s       r   c                    R # r    r   exc_type	exc_value	tracebacks   &&&&r	   __exit__NullContext.__exit__   s    r   c                "   "   V P                   # 5ir   r   r   s   &r	   
__aenter__NullContext.__aenter__   s        s   c                   "   R # 5ir   r   r   s   &&&&r	   	__aexit__NullContext.__aexit__           r   r   )__name__
__module____qualname____firstlineno__r
   r   r   r   r   __static_attributes____classdictcell____classdict__s   @r	   r   r      s#     )!! r   r   c                   V   a  ] tR t^t o V 3R lR ltR tR tR tR tR t	R t
R	tV tR
# )Socketc                &   < V ^8  d   QhRS[ RS[ /# )   familytype)int)formatr(   s   "r	   __annotate__Socket.__annotate__   s      s # r   c                    Wn         W n        R # r   r-   r.   )r   r-   r.   s   &&&r	   r
   Socket.__init__   s    	r   c                   "   R # 5ir   r   r   s   &r	   closeSocket.close!   r   r    c                   "   \         h5ir   NotImplementedErrorr   s   &r	   getpeernameSocket.getpeername$        !!   	c                   "   \         h5ir   r:   r   s   &r	   getsocknameSocket.getsockname'   r>   r?   c                   "   \         h5ir   r:   )r   timeouts   &&r	   getpeercertSocket.getpeercert*   r>   r?   c                   "   V # 5ir   r   r   s   &r	   r   Socket.__aenter__-   s
     r    c                B   "   V P                  4       G R j  xL
  R #  L5ir   )r7   r   s   &&&&r	   r   Socket.__aexit__0   s     jjls   r4   N)r!   r"   r#   r$   r
   r7   r<   rA   rE   r   r   r%   r&   r'   s   @r	   r*   r*      s2      """ r   r*   c                   ,   a  ] tR t^4t o R tR tRtV tR# )DatagramSocketc                   "   \         h5ir   r:   )r   whatdestinationrD   s   &&&&r	   sendtoDatagramSocket.sendto5   r>   r?   c                   "   \         h5ir   r:   r   sizerD   s   &&&r	   recvfromDatagramSocket.recvfrom8   r>   r?   r   N)r!   r"   r#   r$   rP   rU   r%   r&   r'   s   @r	   rL   rL   4        "" "r   rL   c                   ,   a  ] tR t^<t o R tR tRtV tR# )StreamSocketc                   "   \         h5ir   r:   )r   rN   rD   s   &&&r	   sendallStreamSocket.sendall=   r>   r?   c                   "   \         h5ir   r:   rS   s   &&&r	   recvStreamSocket.recv@   r>   r?   r   N)r!   r"   r#   r$   r[   r^   r%   r&   r'   s   @r	   rY   rY   <   rW   r   rY   c                   &   a  ] tR t^Dt o R tRtV tR# )NullTransportc                   "   \         h5ir   r:   )r   hostportrD   local_addresss   &&&&&r	   connect_tcpNullTransport.connect_tcpE   r>   r?   r   N)r!   r"   r#   r$   rf   r%   r&   r'   s   @r	   ra   ra   D   s     " "r   ra   c                   T   a  ] tR t^It o V 3R lR ltR
R ltR tR tR tR t	R	t
V tR# )Backendc                    < V ^8  d   QhRS[ /# )r,   return)str)r0   r(   s   "r	   r1   Backend.__annotate__J   s      c r   c                    R # )unknownr   r   s   &r	   nameBackend.nameJ   s    r   Nc	                   "   \         h5ir   r:   )	r   afsocktypeprotosourcerO   rD   ssl_contextserver_hostnames	   &&&&&&&&&r	   make_socketBackend.make_socketM   s      "!r?   c                    R # )Fr   r   s   &r	   datagram_connection_required$Backend.datagram_connection_requiredZ   s    r   c                   "   \         h5ir   r:   )r   intervals   &&r	   sleepBackend.sleep]   r>   r?   c                    \         hr   r:   r   s   &r	   get_transport_classBackend.get_transport_class`   s    !!r   c                   "   \         h5ir   r:   )r   	awaitablerD   s   &&&r	   wait_forBackend.wait_forc   r>   r?   r   )    NNNNN)r!   r"   r#   r$   rp   ry   r|   r   r   r   r%   r&   r'   s   @r	   ri   ri   I   s-      """" "r   ri   N)r   r*   rL   rY   ra   ri   r   r   r	   <module>r      sE    * 0"V ""6 "" "
" "r   