Module exceptions
Le module exceptions fournit un framework standardisé pour la gestion des exceptions sur la plate-forme. Il inclut des classes d'exception spécialisées pour les actions, les connecteurs, les jobs et les opérations Google Cloud , ce qui permet aux développeurs d'identifier et de traiter précisément des scénarios d'échec spécifiques.
L'exemple suivant montre comment importer et générer une erreur spécifique à partir de ce module :
from TIPCommon.exceptions import ConnectorProcessingError
raise ConnectorProcessingError('spam and eggs')
Exceptions aux actions
Ces exceptions gèrent les erreurs qui se produisent au cours du cycle de vie d'une action, de l'initialisation à la création de rapports sur les données.
| Exceptions | |
|---|---|
GeneralActionException |
Bases : Exception
Sert de classe de base pour toutes les exceptions liées aux actions. |
ActionSetupError |
Bases : GeneralActionException
Indique une erreur lors de l'initialisation d'une action. |
CaseResultError |
Bases : GeneralActionException
Se produit lorsque des erreurs surviennent lors de l'envoi de données à un résultat de requête. |
EnrichActionError |
Bases : GeneralActionException
Se produit lorsque des erreurs se produisent dans une action d'enrichissement. |
SDKWrapperError |
Bases : GeneralActionException
Se produit lorsque des erreurs se produisent dans les wrappers de méthodes du SDK. |
JobSetupError |
Bases : GeneralActionException
Indique une erreur d'initialisation du job. |
Exceptions de connecteur
Ces exceptions gèrent les états d'échec spécifiquement liés aux connecteurs de données et à leur logique de traitement.
| Exceptions | |
|---|---|
GeneralConnectorException |
Bases : ExceptionSert de classe de base pour toutes les exceptions liées aux connecteurs. |
ConnectorSetupError |
Bases : GeneralConnectorExceptionIndique un échec lors de l'initialisation d'un connecteur. |
ConnectorContextError |
Bases : GeneralConnectorExceptionIndique une erreur dans le contexte du connecteur. |
ConnectorProcessingError |
Bases : GeneralConnectorExceptionIndique un échec lors de la phase de traitement des données d'un connecteur. |
ConnectorValidationError |
Bases : GeneralConnectorExceptionIndique que le connecteur rencontre une erreur de validation. |
Google Cloud exceptions
Ces exceptions correspondent à des états d'erreur spécifiques rencontrés lors de l'interaction avec les ressourcesGoogle Cloud .
| Exceptions | |
|---|---|
GoogleCloudException |
Bases : Exception
Sert de classe de base générale pour les erreurs Google Cloud . |
AlreadyExistsError |
Bases : GoogleCloudException
Se produit lorsqu'une ressource Google Cloud existe déjà. |
NotFoundError |
Bases : GoogleCloudException
Se produit lorsqu'une ressource Google Cloud est introuvable. |
PermissionDeniedError |
Bases : GoogleCloudException
Se produit lorsque le client n'est pas autorisé à effectuer l'opération sur la ressource. |
UnauthenticatedError |
Bases : GoogleCloudException
Se produit lorsque le client n'est pas authentifié correctement. |
DeadlineExceededError |
Bases : GoogleCloudException
Se produit lorsque la requête n'est pas traitée dans le délai imparti. |
ResourceExhaustedError |
Bases : GoogleCloudException
Indique que le quota du projet cloud a été dépassé ou que le client a envoyé trop de requêtes simultanées. |
BadGatewayError |
Bases : GoogleCloudException
Indique qu'un serveur situé entre le client et les serveurs Google Cloud du backend a détecté un problème temporaire. |
UnavailableError |
Bases : GoogleCloudException
Indique que le service Google Cloud n'est pas en mesure de traiter une demande. |
InvalidArgumentError |
Bases : GoogleCloudException
Indique une requête non valide pour une ressource Google Cloud . |
FailedPreconditionError |
Bases : GoogleCloudException
Indique une erreur de condition préalable non remplie pour une requête Google Cloud . |
ImpersonationUnauthorizedError |
Bases : GoogleCloudException
Indique que l'appelant n'est pas autorisé à emprunter l'identité du compte de service. |
Exceptions générales et utilitaires
Cette section contient des exceptions pour les erreurs système générales, la validation des paramètres et le traitement spécialisé des données dans les intégrations Content Hub.
| Exceptions | |
|---|---|
ParameterValidationError |
Bases : Exception
Générée lorsqu'un paramètre n'est pas valide. |
EmptyMandatoryValues |
Bases : Exception
Indique une exception pour les valeurs obligatoires vides. |
ParameterExtractionError |
Bases : Exception
Indique une erreur d'extraction de paramètre. |
OauthError |
Bases : Exception
Générée lorsqu'une exception générique se produit dans le flux OAuth 2.0. |
SMIMEMailError |
Bases : Exception
Indique une exception personnalisée pour les erreurs de traitement des e-mails S/MIME. |
InternalJSONDecoderError |
Bases : Exception
Indique une erreur d'analyse JSON interne à l'aide de |
InvalidTimeException |
Bases : Exception
Indique une exception pour une heure non valide. |
NotSupportedPlatformVersion |
Bases : Exception
Indique une exception personnalisée pour les erreurs de version de plate-forme non acceptées. |
GeneralJobException |
Bases : Exception
Sert de classe de base générale pour les exceptions liées aux jobs. |
RefreshTokenRenewalJobException |
Bases : GeneralJobException
Indique un échec dans une instance |