Exceptions API

The exceptions module provides custom exceptions for the 1WorldSync API client.

OneWorldSyncError

class oneworldsync.exceptions.OneWorldSyncError[source]

Bases: Exception

Base exception for all 1WorldSync API errors

AuthenticationError

class oneworldsync.exceptions.AuthenticationError[source]

Bases: OneWorldSyncError

Exception raised for authentication errors

APIError

class oneworldsync.exceptions.APIError(status_code, message, response=None)[source]

Bases: OneWorldSyncError

Exception raised for API errors

__init__(status_code, message, response=None)[source]

Initialize API error

Parameters:
  • status_code (int) – HTTP status code

  • message (str) – Error message

  • response (object, optional) – Full API response