Ë
    ©ÎØga  ã                   ód  —  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„ 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y )!c                   ó   — e Zd ZdZy)ÚBaseIpwhoisExceptionz9
    Base exception for all the ipwhois custom ones.
    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    ú'/opt/Tautulli/lib/ipwhois/exceptions.pyr   r      ó   „ òr
   r   c                   ó   — e Zd ZdZy)ÚNetErrorz_
    An Exception for when a parameter provided is not an instance of
    ipwhois.net.Net.
    Nr   r	   r
   r   r   r       ó   „ òr
   r   c                   ó   — e Zd ZdZy)ÚIPDefinedErrorzQ
    An Exception for when the IP is defined (does not need to be resolved).
    Nr   r	   r
   r   r   r   '   r   r
   r   c                   ó   — e Zd ZdZy)ÚASNLookupErrorz6
    An Exception for when the ASN lookup failed.
    Nr   r	   r
   r   r   r   -   r   r
   r   c                   ó   — e Zd ZdZy)ÚASNRegistryErrorzŒ
    An Exception for when the ASN registry does not match one of the five
    expected values (arin, ripencc, apnic, lacnic, afrinic).
    Nr   r	   r
   r   r   r   3   r   r
   r   c                   ó   — e Zd ZdZy)ÚASNParseErrorz7
    An Exception for when the ASN parsing failed.
    Nr   r	   r
   r   r   r   :   r   r
   r   c                   ó   — e Zd ZdZy)ÚASNOriginLookupErrorz=
    An Exception for when the ASN origin lookup failed.
    Nr   r	   r
   r   r   r   @   r   r
   r   c                   ó   — e Zd ZdZy)ÚHostLookupErrorz7
    An Exception for when the host lookup failed.
    Nr   r	   r
   r   r   r   F   r   r
   r   c                   ó   — e Zd ZdZy)ÚBlacklistErrorz=
    An Exception for when the server is in a blacklist.
    Nr   r	   r
   r   r   r   L   r   r
   r   c                   ó   — e Zd ZdZy)ÚWhoisLookupErrorz8
    An Exception for when the whois lookup failed.
    Nr   r	   r
   r   r   r   R   r   r
   r   c                   ó   — e Zd ZdZy)ÚWhoisRateLimitErrorzp
    An Exception for when Whois queries exceed the NIC's request limit and have
    exhausted all retries.
    Nr   r	   r
   r   r!   r!   X   r   r
   r!   c                   ó   — e Zd ZdZy)ÚHTTPLookupErrorz7
    An Exception for when the RDAP lookup failed.
    Nr   r	   r
   r   r#   r#   _   r   r
   r#   c                   ó   — e Zd ZdZy)ÚHTTPRateLimitErrorzo
    An Exception for when HTTP queries exceed the NIC's request limit and have
    exhausted all retries.
    Nr   r	   r
   r   r%   r%   e   r   r
   r%   c                   ó   — e Zd ZdZy)ÚInvalidEntityContactObjectz•
    An Exception for when JSON output is not an RDAP entity contact information
    object:
    https://tools.ietf.org/html/rfc7483#section-5.4
    Nr   r	   r
   r   r'   r'   l   s   „ òr
   r'   c                   ó   — e Zd ZdZy)ÚInvalidNetworkObjectz~
    An Exception for when JSON output is not an RDAP network object:
    https://tools.ietf.org/html/rfc7483#section-5.4
    Nr   r	   r
   r   r)   r)   t   r   r
   r)   c                   ó   — e Zd ZdZy)ÚInvalidEntityObjectz}
    An Exception for when JSON output is not an RDAP entity object:
    https://tools.ietf.org/html/rfc7483#section-5.1
    Nr   r	   r
   r   r+   r+   {   r   r
   r+   N)Ú	Exceptionr   r   r   r   r   r   r   r   r   r   r!   r#   r%   r'   r)   r+   r	   r
   r   ú<module>r-      sÔ   ðô4˜9ô ôÐ#ô ôÐ)ô ôÐ)ô ôÐ+ô ôÐ(ô ôÐ/ô ôÐ*ô ôÐ)ô ôÐ+ô ôÐ.ô ôÐ*ô ôÐ-ô ôÐ!5ô ôÐ/ô ôÐ.õ r
   