adaptix.load_error module

exception adaptix.load_error.AggregateLoadError(
message: str,
exceptions: tuple[LoadError, ...],
)

Bases: LoadExceptionGroup

The class collecting distinct load errors

exception adaptix.load_error.BadVariantLoadError(
allowed_values: collections.abc.Iterable[Any],
input_value: Any,
)

Bases: LoadError

allowed_values: Iterable[Any]
input_value: Any
exception adaptix.load_error.DuplicatedValuesLoadError(
input_value: Any,
)

Bases: LoadError

input_value: Any
exception adaptix.load_error.ExcludedTypeLoadError(
expected_type: Any,
input_value: Any,
excluded_type: Any,
)

Bases: TypeLoadError

expected_type: Any
excluded_type: Any
input_value: Any
exception adaptix.load_error.ExtraFieldsLoadError(
fields: collections.abc.Iterable[str],
input_value: Any,
)

Bases: LoadError

fields: Iterable[str]
input_value: Any
exception adaptix.load_error.ExtraItemsLoadError(
expected_len: int,
input_value: Any,
)

Bases: LoadError

expected_len: int
input_value: Any
exception adaptix.load_error.FormatMismatchLoadError(
format: str,
input_value: Any,
)

Bases: LoadError

format: str
input_value: Any
exception adaptix.load_error.LoadError

Bases: Exception

The base class for the exceptions that are raised when the loader gets invalid input data

exception adaptix.load_error.LoadExceptionGroup(
message: str,
exceptions: tuple[LoadError, ...],
)

Bases: ExceptionGroup[LoadError], LoadError

The base class integrating ExceptionGroup into the LoadError hierarchy

exception adaptix.load_error.MsgLoadError(
msg: str | None,
input_value: Any,
)

Bases: LoadError

msg: str | None
input_value: Any
exception adaptix.load_error.MultipleBadVariantLoadError(
allowed_values: collections.abc.Iterable[Any],
invalid_values: collections.abc.Iterable[Any],
input_value: Any,
)

Bases: LoadError

allowed_values: Iterable[Any]
invalid_values: Iterable[Any]
input_value: Any
exception adaptix.load_error.NoRequiredFieldsLoadError(
fields: collections.abc.Iterable[str],
input_value: Any,
)

Bases: LoadError

fields: Iterable[str]
input_value: Any
exception adaptix.load_error.NoRequiredItemsLoadError(
expected_len: int,
input_value: Any,
)

Bases: LoadError

expected_len: int
input_value: Any
exception adaptix.load_error.OutOfRangeLoadError(
min_value: int | float | None,
max_value: int | float | None,
input_value: Any,
)

Bases: LoadError

min_value: int | float | None
max_value: int | float | None
input_value: Any
exception adaptix.load_error.TypeLoadError(
expected_type: Any,
input_value: Any,
)

Bases: LoadError

expected_type: Any
input_value: Any
exception adaptix.load_error.UnionLoadError(
message: str,
exceptions: tuple[adaptix.load_error.LoadError, ...],
)

Bases: LoadExceptionGroup

exception adaptix.load_error.ValidationLoadError(
msg: str | None,
input_value: Any,
)

Bases: MsgLoadError

exception adaptix.load_error.ValueLoadError(
msg: str | None,
input_value: Any,
)

Bases: MsgLoadError