Ë
    ojè  ã                   óø   — d Z ddlmZ  G d„ de«      Z G d„ de«      Z G d„ de«      Z G d	„ d
e«      Z G d„ de«      Z G d„ de«      Z	 G d„ de«      Z
 G d„ de«      Z G d„ de«      Z G d„ de«      Zg d¢Zy)z0
Exception class definitions for Twisted Names.
é    )ÚTimeoutErrorc                   ó   — e Zd ZdZy)Ú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.pyr   r      ó   „ òr   r   c                   ó   — e Zd ZdZy)Ú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.
    Nr   r   r   r   r   r      s   „ òr   r   c                   ó   — e Zd ZdZd„ Zy)ÚDNSQueryTimeoutErrorzk
    Indicates a lookup failed due to a timeout.

    @ivar id: The id of the message which timed out.
    c                 ó<   — t        j                  | «       || _        y )N)r   Ú__init__Úid)Úselfr   s     r   r   zDNSQueryTimeoutError.__init__#   s   € Ü×Ñ˜dÔ#Øˆ�r   N)r   r   r	   r
   r   r   r   r   r   r      s   „ ñór   r   c                   ó   — e Zd ZdZy)ÚDNSFormatErrorzQ
    Indicates a query failed with a result of C{twisted.names.dns.EFORMAT}.
    Nr   r   r   r   r   r   (   ó   „ òr   r   c                   ó   — e Zd ZdZy)ÚDNSServerErrorzQ
    Indicates a query failed with a result of C{twisted.names.dns.ESERVER}.
    Nr   r   r   r   r   r   .   r   r   r   c                   ó   — e Zd ZdZy)ÚDNSNameErrorzO
    Indicates a query failed with a result of C{twisted.names.dns.ENAME}.
    Nr   r   r   r   r   r   4   r   r   r   c                   ó   — e Zd ZdZy)ÚDNSNotImplementedErrorzQ
    Indicates a query failed with a result of C{twisted.names.dns.ENOTIMP}.
    Nr   r   r   r   r   r   :   r   r   r   c                   ó   — e Zd ZdZy)ÚDNSQueryRefusedErrorzR
    Indicates a query failed with a result of C{twisted.names.dns.EREFUSED}.
    Nr   r   r   r   r!   r!   @   r   r   r!   c                   ó   — e Zd ZdZy)ÚDNSUnknownErrorz:
    Indicates a query failed with an unknown result.
    Nr   r   r   r   r#   r#   F   r   r   r#   c                   ó   — e Zd ZdZy)ÚResolverErrorz_
    Indicates a query failed because of a decision made by the local
    resolver object.
    Nr   r   r   r   r%   r%   L   r   r   r%   )
r   r   r   r   r   r   r   r!   r#   r%   N)r
   Útwisted.internet.deferr   Ú
ValueErrorr   r   r   r   r   r   r   r!   r#   Ú	Exceptionr%   Ú__all__r   r   r   ú<module>r*      sŽ   ðñ
õ
 0ô�*ô ô˜zô ô	˜<ô 	ô�[ô ô�[ô ô�;ô ô˜[ô ô˜;ô ô�kô ô�Iô ò�r   