o ¯bèã@s¼dZddlmZGdd„deƒZGdd„deƒZGdd„deƒZGd d „d eƒZGd d „d eƒZGd d„deƒZ Gdd„deƒZ Gdd„deƒZ Gdd„deƒZ Gdd„de ƒZgd¢ZdS)z0 Exception class definitions for Twisted Names. é)Ú TimeoutErrorc@óeZdZdZdS)Ú 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.pyr órc@r)Ú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 r r 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)rrrr rr r r r rs rc@r)ÚDNSFormatErrorzQ Indicates a query failed with a result of C{twisted.names.dns.EFORMAT}. Nrr r r r r(r rc@r)ÚDNSServerErrorzQ Indicates a query failed with a result of C{twisted.names.dns.ESERVER}. Nrr r r r r.r rc@r)Ú DNSNameErrorzO Indicates a query failed with a result of C{twisted.names.dns.ENAME}. Nrr r r r r4r rc@r)ÚDNSNotImplementedErrorzQ Indicates a query failed with a result of C{twisted.names.dns.ENOTIMP}. Nrr r r r r:r rc@r)ÚDNSQueryRefusedErrorzR Indicates a query failed with a result of C{twisted.names.dns.EREFUSED}. Nrr r r r r@r rc@r)ÚDNSUnknownErrorz: Indicates a query failed with an unknown result. Nrr r r r rFr rc@r)Ú ResolverErrorz_ Indicates a query failed because of a decision made by the local resolver object. Nrr r r r rLr r) rr rrrrrrrrN)r Útwisted.internet.deferrÚ ValueErrorrr rrrrrrrÚ ExceptionrÚ__all__r r r r Ús