Skip to content

Errors

Exceptions for bdbox.

Error

Bases: Exception

Base class for all bdbox errors.

InternalError

Bases: Error

Raised on unexpected internal state errors.

ModelExit

Bases: SystemExit

Raised for control flow when a model run deliberately stops early.

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.