Source code for pywrapid.webclient.exceptions

#!/usr/bin/python3
"""
Client generic exceptions

Generic client and credential exceptions to use as is or as a base for
your extended client/credential management.

Client base exception:
ClientError

Credential base exception:
CredentialError

"""
# __author__ = "Jonas Werme"
# __copyright__ = "Copyright (c) 2021 Jonas Werme"
# __credits__ = ["nsahq"]
# __license__ = "MIT"
# __version__ = "1.0.0"
# __maintainer__ = "Jonas Werme"
# __email__ = "jonas[dot]werme[at]hoofbite[dot]com"
# __status__ = "Prototype"

from pywrapid.utils.exceptions import PywrapidError, PywrapidException


# Client
[docs] class ClientException(PywrapidException): """Base Client Exception"""
[docs] class ClientError(PywrapidError): """Client Error Exception"""
[docs] class ClientAuthorizationError(ClientError): """Client Authorization Error Exception"""
[docs] class ClientAuthenticationError(ClientError): """Client Authorization Error Exception"""
[docs] class ClientTokenRefreshError(ClientError): """Token Refresh Error Exception"""
[docs] class ClientTimeout(ClientError): """Client Timeout Exception"""
[docs] class ClientConnectionError(ClientError): """Client Connection Error Exception"""
[docs] class ClientHTTPError(ClientError): """Client HTTP Error Exception"""
class ClientURLError(ClientError): """Client URL Error Exception""" # Credentials class CredentialException(PywrapidException): """Credential Certificate Error Exception"""
[docs] class CredentialError(PywrapidError): """Credential Certificate Error Exception"""
[docs] class CredentialCertificateFileError(CredentialError): """Credential Certificate Error Exception"""
class CredentialKeyFileError(CredentialError): """Credential Key Error Exception""" class CredentialURLError(CredentialError): """Credential URL Error Exception"""