digna Python SDK Hataları 2026.11¶
Bu sayfa, digna Python SDK'sının sunduğu istisna hiyerarşisini belgeler. Bu hatalar API başarısızlıklarını, kimlik doğrulama ve yetkilendirme sorunlarını ve kaynağın bulunamadığı durumları kapsar.
SDK tarafından fırlatılan tüm hatalar DignaError sınıfından türetilir.
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).