Skip to content

Exception

ptnad.exceptions.PTNADException

Bases: Exception

Base exception for all PTNAD-related errors.

ptnad.exceptions.PTNADAPIError

PTNADAPIError(message, status_code=None, response=None, operation=None)

Bases: PTNADException

Exception raised for errors in the API.

Source code in src/ptnad/exceptions.py
def __init__(self, message, status_code=None, response=None, operation=None):
    self.message = message
    self.status_code = status_code
    self.response = response
    self.operation = operation

    super().__init__(self.message)

ptnad.exceptions.AuthenticationError

Bases: PTNADException

Exception raised for authentication errors.

ptnad.exceptions.ValidationError

Bases: PTNADException

Exception raised for validation errors.