+\h\ GddZGddZGddeZGddeZGdd ZGd d Zy ) c,eZdZddZdZdZdZdZy) NullContextNc||_yN enter_result)selfrs T/root/niggaflix-v3/playground/venv/lib/python3.12/site-packages/dns/_asyncbackend.py__init__zNullContext.__init__s (c|jSrrrs r __enter__zNullContext.__enter__ s   r cyrrexc_type exc_value tracebacks r __exit__zNullContext.__exit__s r c"K|jSwrrr s r __aenter__zNullContext.__aenter__s   s c Kywrrrs r __aexit__zNullContext.__aexit__  r)__name__ __module__ __qualname__r rrrrrr r rrs)! ! r rc@eZdZdedefdZdZdZdZdZdZ d Z y ) Socketfamilytypec ||_||_yr)r!r")rr!r"s r r zSocket.__init__s  r c Kywrrr s r closez Socket.close!rrcKtwrNotImplementedErrorr s r getpeernamezSocket.getpeername$ !! cKtwrr'r s r getsocknamezSocket.getsockname'r*r+cKtwrr')rtimeouts r getpeercertzSocket.getpeercert*r*r+cK|Swrrr s r rzSocket.__aenter__-s  sc@K|jd{y7wr)r%rs r rzSocket.__aexit__0sjjls N) rrrintr r%r)r-r0rrrr r r r s3s# """r r ceZdZdZdZy)DatagramSocketcKtwrr')rwhat destinationr/s r sendtozDatagramSocket.sendto5r*r+cKtwrr'rsizer/s r recvfromzDatagramSocket.recvfrom8r*r+N)rrrr9r=rr r r5r54 ""r r5ceZdZdZdZy) StreamSocketcKtwrr')rr7r/s r sendallzStreamSocket.sendall=r*r+cKtwrr'r;s r recvzStreamSocket.recv@r*r+N)rrrrBrDrr r r@r@<r>r r@ceZdZdZy) NullTransportcKtwrr')rhostportr/ local_addresss r connect_tcpzNullTransport.connect_tcpEr*r+N)rrrrKrr r rFrFDs"r rFc>eZdZdZ ddZdZdZdZdZy) Backendcy)Nunknownrr s r namez Backend.nameJsr Nc Ktwrr') rafsocktypeprotosourcer8r/ ssl_contextserver_hostnames r make_socketzBackend.make_socketMs"!r+cy)NFrr s r datagram_connection_requiredz$Backend.datagram_connection_requiredZsr cKtwrr')rintervals r sleepz Backend.sleep]r*r+ctrr'r s r get_transport_classzBackend.get_transport_class`s!!r cKtwrr')r awaitabler/s r wait_forzBackend.wait_forcr*r+)NNNNN) rrrrPrXrZr]r_rbrr r rMrMIs4 """"r rMN)rr r5r@rFrMrr r rdsE  *0"V""6""" ""r