ϪfdZddlmZGddeZGddeZGddeZGd d eZGd d eZGd deZ GddeZ GddeZ GddeZ Gdde ZgdZy)z0 Exception class definitions for Twisted Names. ) TimeoutErrorceZdZdZy) DomainErrorzu Indicates a lookup failed because there were no records matching the given C{name, class, type} triple. N__name__ __module__ __qualname____doc__5/usr/lib/python3/dist-packages/twisted/names/error.pyrr r rceZdZdZy)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 rrsr rceZdZdZdZy)DNSQueryTimeoutErrorzk Indicates a lookup failed due to a timeout. @ivar id: The id of the message which timed out. c<tj|||_y)N)r__init__id)selfrs r rzDNSQueryTimeoutError.__init__#sd#r N)rrr r rr r r rrs  r rceZdZdZy)DNSFormatErrorzQ Indicates a query failed with a result of C{twisted.names.dns.EFORMAT}. Nrr r r rr(r rceZdZdZy)DNSServerErrorzQ Indicates a query failed with a result of C{twisted.names.dns.ESERVER}. Nrr r r rr.rr rceZdZdZy) DNSNameErrorzO Indicates a query failed with a result of C{twisted.names.dns.ENAME}. Nrr r r rr4rr rceZdZdZy)DNSNotImplementedErrorzQ Indicates a query failed with a result of C{twisted.names.dns.ENOTIMP}. Nrr r r rr:rr rceZdZdZy)DNSQueryRefusedErrorzR Indicates a query failed with a result of C{twisted.names.dns.EREFUSED}. Nrr r r r!r!@rr r!ceZdZdZy)DNSUnknownErrorz: Indicates a query failed with an unknown result. Nrr r r r#r#Frr r#ceZdZdZy) ResolverErrorz_ Indicates a query failed because of a decision made by the local resolver object. Nrr r r r%r%Lrr r%) rrrrrrrr!r#r%N)r twisted.internet.deferr ValueErrorrrrrrrrr!r# Exceptionr%__all__r r r r*s  0*z < [ [ ; [ ; k I r