U  W[ã @sÜdZddlmZmZddlmZGdd„deƒZGdd„deƒZGdd „d eƒZ Gd d „d eƒZ Gd d „d eƒZ Gdd„deƒZ Gdd„deƒZ Gdd„deƒZGdd„deƒZGdd„deƒZddd d d dddddg ZdS)z0 Exception class definitions for Twisted Names. é)ÚdivisionÚabsolute_import)Ú TimeoutErrorc@seZdZdZdS)Ú DomainErrorzu Indicates a lookup failed because there were no records matching the given C{name, class, type} triple. N©Ú__name__Ú __module__Ú __qualname__Ú__doc__©r r ú5/usr/lib/python3/dist-packages/twisted/names/error.pyrsrc@seZdZdZdS)ÚAuthoritativeDomainErrorz« Indicates a lookup failed for a name for which this server is authoritative because there were no records matching the given C{name, class, type} triple. Nrr r r r r sr c@seZdZdZdd„ZdS)ÚDNSQueryTimeoutErrorzk Indicates a lookup failed due to a timeout. @ivar id: The id of the message which timed out. cCst |¡||_dS)N)rÚ__init__Úid)Úselfrr r r r%s zDNSQueryTimeoutError.__init__N)rrr r rr r r r rsrc@seZdZdZdS)ÚDNSFormatErrorzQ Indicates a query failed with a result of C{twisted.names.dns.EFORMAT}. Nrr r r r r+src@seZdZdZdS)ÚDNSServerErrorzQ Indicates a query failed with a result of C{twisted.names.dns.ESERVER}. Nrr r r r r2src@seZdZdZdS)Ú DNSNameErrorzO Indicates a query failed with a result of C{twisted.names.dns.ENAME}. Nrr r r r r9src@seZdZdZdS)ÚDNSNotImplementedErrorzQ Indicates a query failed with a result of C{twisted.names.dns.ENOTIMP}. Nrr r r r r@src@seZdZdZdS)ÚDNSQueryRefusedErrorzR Indicates a query failed with a result of C{twisted.names.dns.EREFUSED}. Nrr r r r rGsrc@seZdZdZdS)ÚDNSUnknownErrorz: Indicates a query failed with an unknown result. Nrr r r r rNsrc@seZdZdZdS)Ú ResolverErrorz_ Indicates a query failed because of a decision made by the local resolver object. Nrr r r r rUsrN)r Z __future__rrZtwisted.internet.deferrÚ ValueErrorrr rrrrrrrÚ ExceptionrÚ__all__r r r r Ús.   û