Skip to content

errors

BaseError

Bases: Exception

The base error all unkey errors inherit from.

Source code in unkey/errors.py
6
7
8
9
class BaseError(Exception):
    """The base error all unkey errors inherit from."""

    __slots__ = ()

MissingRequiredArgument

Bases: BaseError

Raised when a required argument is missing.

Source code in unkey/errors.py
class MissingRequiredArgument(BaseError):
    """Raised when a required argument is missing."""

    __slots__ = ()

    def __init__(self, message: str) -> None:
        super().__init__(f"Missing required argument: {message}")

UnwrapError

Bases: BaseError

Raised when calling unwrap or unwrap_err incorrectly.

Source code in unkey/errors.py
class UnwrapError(BaseError):
    """Raised when calling unwrap or unwrap_err incorrectly."""

    __slots__ = ()

    def __init__(self, message: str) -> None:
        super().__init__(f"Unwrap failed: {message}")