Erreurs du SDK Python digna 2026.11¶
Cette page documente la hiérarchie des exceptions exposée par le SDK Python digna. Ces erreurs couvrent les échecs d'API, les problèmes d'authentification et d'autorisation ainsi que les cas de ressource introuvable.
Toutes les erreurs levées par le SDK dérivent de DignaError.
digna_sdk.exceptions ¶
Exceptions raised by the Digna SDK.
DignaAPIError(status_code, code, message) ¶
Bases: DignaError
Raised when the Digna API returns an error response.
Attributes:
| Name | Type | Description |
|---|---|---|
status_code | The HTTP status code of the response. | |
code | The machine-readable error code reported by the API, if any. | |
message | The human-readable error message reported by the API. |
DignaAuthenticationError(status_code, code, message) ¶
DignaAuthorizationError(status_code, code, message) ¶
DignaConnectionError ¶
Bases: DignaError
Raised when the SDK could not reach the Digna backend.
Covers DNS failures, refused connections, TLS errors, and timeouts. The underlying httpx exception is available as __cause__.
DignaError ¶
Bases: Exception
Base class for all errors raised by the Digna SDK.
DignaInspectionRequestFailed(inspection_request_id, status) ¶
Bases: DignaError
Raised by InspectionRequestsResource.wait_until_finished when an inspection request reaches a non-successful terminal state (FAILED, ABORTED, or CANCELLED).