Skip to content

kaloricketabulky.sdk.errors

kaloricketabulky.sdk.errors

Exception hierarchy for the SDK.

KaloricError

Bases: Exception

Base error for all SDK failures.

ApiError

ApiError(code, message)

Bases: KaloricError

The API envelope returned a non-zero status code.

Source code in src/kaloricketabulky/sdk/errors.py
def __init__(self, code: int, message: str | None) -> None:
    self.code = code
    self.api_message = message
    super().__init__(f"API error {code}: {message}")

AuthError

Bases: KaloricError

Authentication failed or no token was available.