Exceptions¶
Module d’exceptions personnalisées pour la bibliothèque henrri-connect.
Exceptions: - HenrriError: Erreur de base pour la bibliothèque henrri-connect. - HenrriHTTPError: Erreur HTTP retournée par l’API Henrri. - HenrriAuthError: Erreur d’authentification (HTTP 401). - HenrriForbiddenError: Accès interdit (HTTP 403). - HenrriNotFoundError: Ressource introuvable (HTTP 404). - HenrriValidationError: Erreur de validation des données (HTTP 400 ou 422). - HenrriServerError: Erreur interne du serveur (HTTP 5xx).
- exception henrri_connect.exc.HenrriError[source]
Bases :
ExceptionErreur de base pour la bibliothèque henrri-connect.
Ces exceptions sont utilisées pour indiquer des erreurs dans la bibliothèque henrri-connect.
- exception henrri_connect.exc.HenrriHTTPError(status_code, message, body=None)[source]
Bases :
HenrriErrorErreur HTTP retournée par l’API Henrri.
Ces exceptions sont utilisées pour indiquer des erreurs HTTP retournées par l’API Henrri.
Arguments - status_code: Code de statut HTTP. - message: Message d’erreur.
- exception henrri_connect.exc.HenrriAuthError(status_code, message, body=None)[source]
Bases :
HenrriHTTPErrorErreur d’authentification (HTTP 401).
Ces exceptions sont utilisées pour indiquer des erreurs d’authentification (HTTP 401).
Arguments - status_code: Code de statut HTTP. - message: Message d’erreur.
- exception henrri_connect.exc.HenrriForbiddenError(status_code, message, body=None)[source]
Bases :
HenrriHTTPErrorAccès interdit (HTTP 403).
Ces exceptions sont utilisées pour indiquer des accès interdits (HTTP 403).
Arguments - status_code: Code de statut HTTP. - message: Message d’erreur.
- exception henrri_connect.exc.HenrriNotFoundError(status_code, message, body=None)[source]
Bases :
HenrriHTTPErrorRessource introuvable (HTTP 404).
Ces exceptions sont utilisées pour indiquer des ressources introuvables (HTTP 404).
Arguments - status_code: Code de statut HTTP. - message: Message d’erreur.
- exception henrri_connect.exc.HenrriValidationError(status_code, message, body=None)[source]
Bases :
HenrriHTTPErrorErreur de validation des données (HTTP 400 ou 422).
Ces exceptions sont utilisées pour indiquer des erreurs de validation des données (HTTP 400 ou 422).
Arguments - status_code: Code de statut HTTP. - message: Message d’erreur.
- exception henrri_connect.exc.HenrriServerError(status_code, message, body=None)[source]
Bases :
HenrriHTTPErrorErreur interne du serveur (HTTP 5xx).
Ces exceptions sont utilisées pour indiquer des erreurs internes du serveur (HTTP 5xx).
Arguments - status_code: Code de statut HTTP. - message: Message d’erreur.