aeat.domain.categories._errors module

Domain errors for the aeat.domain.categories subpackage.

exception CategoryError(message=None, *, context=None, suggestion=None, translated_message=None)[source]

Bases: AeatError

Base class for every error raised by aeat.domain.categories.

Parameters:
  • message (str | None)

  • context (dict[str, object] | None)

  • suggestion (str | None)

  • translated_message (str | None)

Return type:

None

code: ClassVar[ErrorCode]
exception CategoryValidationError(message=None, *, context=None, suggestion=None, translated_message=None)[source]

Bases: CategoryError, ValueError

Raised when category records or registries violate state or shape invariants.

Inherits from ValueError to maintain compatibility with Pydantic validators.

Parameters:
  • message (str | None)

  • context (Mapping[str, object] | None)

  • suggestion (str | None)

  • translated_message (str | None)

Return type:

None

code: ClassVar[ErrorCode]