aeat.application.live._errors module¶
Application-level live AEAT read workflow errors.
- class LiveIvaAcquisitionFailureMode(*values)[source]¶
Bases:
StrEnumApplication-level IVA live acquisition failure modes.
- AUTHENTICATED¶
- NO_CLAVE_PROMPT¶
- OPERATOR_TIMEOUT¶
- QR_REQUIRED¶
- CERTIFICATE_REQUIRED¶
- WRONG_IDENTITY¶
- AEAT_403¶
- DOM_DRIFT¶
- PENDING_CLAVE_REQUEST¶
- LIVE_NAVIGATION_FAILED¶
- UNKNOWN¶
- exception LiveApplicationError(message=None, *, context=None, suggestion=None, translated_message=None)[source]¶
Bases:
AeatErrorRaised when live AEAT read orchestration fails.
- Parameters:
- Return type:
None
- code: ClassVar[ErrorCode]¶
- exception LiveApplicationInputError(message=None, *, context=None, suggestion=None, translated_message=None)[source]¶
Bases:
LiveApplicationErrorRaised when a live AEAT read request is not executable.
- Parameters:
- Return type:
None
- code: ClassVar[ErrorCode]¶
- exception LiveIvaSurfaceTimeoutError(message, *, surface, timeout_ms, progress_context=None)[source]¶
Bases:
LiveApplicationErrorRaised when one live IVA read surface exceeds its orchestration timeout.
- Parameters:
- Return type:
None
- code: ClassVar[ErrorCode]¶
- classify_live_iva_acquisition_failure(exc)[source]¶
Map adapter exceptions to the live IVA acquisition result vocabulary.
Returns a
LiveIvaAcquisitionFailureModemember identifying the failure category.- Return type:
- Parameters:
exc (BaseException)