<reponame>aharabedian/python-pensionpro
from requests import HTTPError

class PensionProError(HTTPError):
    """ Base Error Class """

class PensionProBadRequest(PensionProError):
    """ Most 40X and 501 errors """

class PensionProUnauthorized(PensionProError):
    """ 401 Unauthorized """

class PensionProRateLimited(PensionProError):
    """ 429 Rate Limit Reached """

class PensionProNotFound(PensionProError):
    """ 404 Not Found """

class PensionProServerError(PensionProError):
    """ 50X Errors """

from requests import HTTPError

class PensionProError(HTTPError):
    """ Base Error Class """

class PensionProBadRequest(PensionProError):
    """ Most 40X and 501 errors """

class PensionProUnauthorized(PensionProError):
    """ 401 Unauthorized """

class PensionProRateLimited(PensionProError):
    """ 429 Rate Limit Reached """

class PensionProNotFound(PensionProError):
    """ 404 Not Found """

class PensionProServerError(PensionProError):
    """ 50X Errors """
Base Error Class Most 40X and 501 errors 401 Unauthorized 429 Rate Limit Reached 404 Not Found 50X Errors