Modulo exceptions
Il modulo exceptions fornisce un framework standardizzato per la gestione degli errori all'interno della piattaforma. Include classi di eccezioni specializzate per azioni,
connettori, job e Google Cloud operazioni, consentendo agli sviluppatori di rilevare e
rispondere a scenari di errore specifici con precisione.
L'esempio seguente mostra come importare e generare un errore specifico da questo modulo:
from TIPCommon.exceptions import ConnectorProcessingError
raise ConnectorProcessingError('spam and eggs')
Eccezioni alle azioni
Queste eccezioni gestiscono gli errori che si verificano durante il ciclo di vita di un'azione, dall'inizializzazione alla generazione di report sui dati.
| Eccezioni | |
|---|---|
GeneralActionException |
Basi: Exception
Funge da classe base per tutte le eccezioni correlate all'azione. |
ActionSetupError |
Basi: GeneralActionException
Indica un errore durante l'inizializzazione di un'azione. |
CaseResultError |
Basi: GeneralActionException
Si verifica quando si verificano errori durante l'invio dei dati a un risultato del caso. |
EnrichActionError |
Basi: GeneralActionException
Si verifica quando si verificano errori in un'azione di arricchimento. |
SDKWrapperError |
Basi: GeneralActionException
Si verifica quando si verificano errori nei wrapper dei metodi SDK. |
JobSetupError |
Basi: GeneralActionException
Indica un errore di inizializzazione del job. |
Eccezioni del connettore
Queste eccezioni gestiscono gli stati di errore specificamente correlati ai connettori dati e alla loro logica di elaborazione.
| Eccezioni | |
|---|---|
GeneralConnectorException |
Basi: ExceptionFunge da classe base per tutte le eccezioni relative ai connettori. |
ConnectorSetupError |
Basi: GeneralConnectorExceptionIndica un errore durante l'inizializzazione di un connettore. |
ConnectorContextError |
Basi: GeneralConnectorExceptionIndica un errore nel contesto del connettore. |
ConnectorProcessingError |
Basi: GeneralConnectorExceptionIndica un errore durante la fase di elaborazione dei dati di un connettore. |
ConnectorValidationError |
Basi: GeneralConnectorExceptionIndica che il connettore riscontra un errore di convalida. |
Google Cloud eccezioni
Queste eccezioni corrispondono a stati di errore specifici riscontrati durante l'interazione con le risorseGoogle Cloud .
| Eccezioni | |
|---|---|
GoogleCloudException |
Basi: Exception
Funge da classe base generale per gli errori Google Cloud . |
AlreadyExistsError |
Basi: GoogleCloudException
Si verifica quando una risorsa Google Cloud esiste già. |
NotFoundError |
Basi: GoogleCloudException
Si verifica quando non viene trovata una risorsa Google Cloud . |
PermissionDeniedError |
Basi: GoogleCloudException
Si verifica quando il client non dispone dell'autorizzazione per eseguire l'operazione sulla risorsa. |
UnauthenticatedError |
Basi: GoogleCloudException
Si verifica quando il client non è autenticato correttamente. |
DeadlineExceededError |
Basi: GoogleCloudException
Si verifica quando la richiesta non viene completata nel tempo assegnato. |
ResourceExhaustedError |
Basi: GoogleCloudException
Indica che la quota per il progetto cloud è stata superata o che il client ha inviato troppe richieste simultanee. |
BadGatewayError |
Basi: GoogleCloudException
Indica che un server tra il client e i server di backend Google Cloud rileva un problema temporaneo. |
UnavailableError |
Basi: GoogleCloudException
Indica che il servizio Google Cloud non è in grado di elaborare una richiesta. |
InvalidArgumentError |
Basi: GoogleCloudException
Indica una richiesta non valida a una risorsa Google Cloud . |
FailedPreconditionError |
Basi: GoogleCloudException
Indica un errore di precondizione non riuscita per una richiesta Google Cloud . |
ImpersonationUnauthorizedError |
Basi: GoogleCloudException
Indica che il chiamante non è autorizzato a impersonare l'account di servizio. |
Eccezioni generali e di utilità
Questa sezione contiene eccezioni per errori di sistema generali, convalida dei parametri ed elaborazione specializzata dei dati all'interno delle integrazioni di Content Hub.
| Eccezioni | |
|---|---|
ParameterValidationError |
Basi: Exception
Generato quando un parametro non è valido. |
EmptyMandatoryValues |
Basi: Exception
Indica un'eccezione per i valori obbligatori vuoti. |
ParameterExtractionError |
Basi: Exception
Indica un errore di estrazione dei parametri. |
OauthError |
Basi: Exception
Generata quando si verifica un'eccezione generica nel flusso OAuth 2.0. |
SMIMEMailError |
Basi: Exception
Indica un'eccezione personalizzata per gli errori di elaborazione delle email S/MIME. |
InternalJSONDecoderError |
Basi: Exception
Indica un errore interno di analisi JSON che utilizza |
InvalidTimeException |
Basi: Exception
Indica un'eccezione per l'ora non valida. |
NotSupportedPlatformVersion |
Basi: Exception
Indica un'eccezione personalizzata per gli errori di versione della piattaforma che non sono supportati. |
GeneralJobException |
Basi: Exception
Funge da classe base generale per le eccezioni relative ai job. |
RefreshTokenRenewalJobException |
Basi: GeneralJobException
Indica un errore in un'istanza |