X7ROOT File Manager
Current Path:
/opt/imunify360/venv/lib/python3.11/site-packages/geoip2
opt
/
imunify360
/
venv
/
lib
/
python3.11
/
site-packages
/
geoip2
/
??
..
??
__init__.py
(199 B)
??
__pycache__
??
database.py
(8.7 KB)
??
errors.py
(1.43 KB)
??
mixins.py
(410 B)
??
models.py
(16.6 KB)
??
py.typed
(0 B)
??
records.py
(24.23 KB)
??
types.py
(160 B)
??
webservice.py
(16.94 KB)
Editing: errors.py
""" Errors ====== """ from typing import Optional class GeoIP2Error(RuntimeError): """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. """ class AddressNotFoundError(GeoIP2Error): """The address you were looking up was not found.""" class AuthenticationError(GeoIP2Error): """There was a problem authenticating the request.""" class HTTPError(GeoIP2Error): """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 :ivar decoded_content: The decoded response content """ def __init__( self, message: str, http_status: Optional[int] = None, uri: Optional[str] = None, decoded_content: Optional[str] = None, ) -> None: super().__init__(message) self.http_status = http_status self.uri = uri self.decoded_content = decoded_content class InvalidRequestError(GeoIP2Error): """The request was invalid.""" class OutOfQueriesError(GeoIP2Error): """Your account is out of funds for the service queried.""" class PermissionRequiredError(GeoIP2Error): """Your account does not have permission to access this service."""
Upload File
Create Folder