Skip to content

Errors

Exceptions for bdbox.

Error

Bases: Exception

Base class for all bdbox exceptions.

InternalError

Bases: Error

Raised on unexpected internal state errors.

MultipleModelsError dataclass

MultipleModelsError(classes: Sequence[type] = ())

Bases: Error

Raised when multiple models are available but none were selected.

ParamValidationError

Bases: Error, ValueError

Raised when a parameter value fails validation.

ParamsError

Bases: Error

Raised for invalid parameters configuration.

RunError dataclass

RunError(exception: Exception | SystemExit)

Bases: Error

Raised when a model run fails.

UsageError dataclass

UsageError(message: str)

Bases: Error

Raised on usage or invocation errors.