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 : Exception

Erreur 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 : HenrriError

Erreur 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 : HenrriHTTPError

Erreur 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 : HenrriHTTPError

Accè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 : HenrriHTTPError

Ressource 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 : HenrriHTTPError

Erreur 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 : HenrriHTTPError

Erreur 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.