Your IP : 216.73.216.213
�IX� � @ s� d Z Gd d � d e � Z Gd d � d e � Z Gd d � d e � Z Gd d � d e � Z Gd d
� d
e � Z Gd d � d e � Z Gd
d � d e � Z d S)z
Errors
======
c @ s e Z d Z d Z d S)�GeoIP2Errorz�There was a generic error in GeoIP2.
This class represents a generic error. It extends :py:exc:`RuntimeError`
and does not add any additional attributes.
N)�__name__�
__module__�__qualname__�__doc__� r r �>/opt/alt/python35/lib/python3.5/site-packages/geoip2/errors.pyr s r c @ s e Z d Z d Z d S)�AddressNotFoundErrorz.The address you were looking up was not found.N)r r r r r r r r r s r c @ s e Z d Z d Z d S)�AuthenticationErrorz/There was a problem authenticating the request.N)r r r r r r r r r s r c s. e Z d Z d Z d d � f d d � Z � S)� HTTPErrora There was an error when making your HTTP request.
This class represents an HTTP transport error. It extends
:py:exc:`GeoIP2Error` and adds attributes of its own.
:ivar http_status: The HTTP status code returned
:ivar uri: The URI queried
Nc s, t t | � j | � | | _ | | _ d S)N)�superr
�__init__�http_status�uri)�self�messager
r )� __class__r r r $ s zHTTPError.__init__)r r r r r r r )r r r
s r
c @ s e Z d Z d Z d S)�InvalidRequestErrorzThe request was invalid.N)r r r r r r r r r * s r c @ s e Z d Z d Z d S)�OutOfQueriesErrorz5Your account is out of funds for the service queried.N)r r r r r r r r r . s r c @ s e Z d Z d Z d S)�PermissionRequiredErrorz=Your account does not have permission to access this service.N)r r r r r r r r r 2 s r N) r �RuntimeErrorr r r r
r r r r r r r �<module> s