Exceptions¶
- 
exception 
connector.exception.ChannelNotFound[source]¶ Bases:
connector.exception.ConnectorExceptionA channel could not be found
- 
exception 
connector.exception.ConnectorException[source]¶ Bases:
exceptions.RuntimeErrorBase Exception for the connectors
- 
exception 
connector.exception.FailedJobError[source]¶ Bases:
connector.exception.JobErrorA job had an error having to be resolved.
- 
exception 
connector.exception.IDMissingInBackend[source]¶ Bases:
connector.exception.JobErrorThe ID does not exist in the backend
- 
exception 
connector.exception.InvalidDataError[source]¶ Bases:
connector.exception.ConnectorExceptionData Invalid
- 
exception 
connector.exception.JobError[source]¶ Bases:
connector.exception.ConnectorExceptionA job had an error
- 
exception 
connector.exception.ManyIDSInBackend[source]¶ Bases:
connector.exception.JobErrorUnique key exists many times in backend
- 
exception 
connector.exception.MappingError[source]¶ Bases:
connector.exception.ConnectorExceptionAn error occurred during a mapping transformation.
- 
exception 
connector.exception.NetworkRetryableError(msg, seconds=None, ignore_retry=False)[source]¶ Bases:
connector.exception.RetryableJobErrorA network error caused the failure of the job, it can be retried later.
- 
exception 
connector.exception.NoConnectorUnitError[source]¶ Bases:
connector.exception.ConnectorExceptionNo ConnectorUnit has been found
- 
exception 
connector.exception.NoExternalId(msg, seconds=None, ignore_retry=False)[source]¶ Bases:
connector.exception.RetryableJobErrorNo External ID found, it can be retried later.
- 
exception 
connector.exception.NoSuchJobError[source]¶ Bases:
connector.exception.JobErrorThe job does not exist.
- 
exception 
connector.exception.NotReadableJobError[source]¶ Bases:
connector.exception.JobErrorThe job cannot be read from the storage.
- 
exception 
connector.exception.NothingToDoJob[source]¶ Bases:
connector.exception.JobErrorThe Job has nothing to do.
- 
exception 
connector.exception.RetryableJobError(msg, seconds=None, ignore_retry=False)[source]¶ Bases:
connector.exception.JobErrorA job had an error but can be retried.
The job will be retried after the given number of seconds. If seconds is empty, it will be retried according to the
retry_patternof the job or byconnector.queue.job.RETRY_INTERVALif nothing is defined.If
ignore_retryis True, the retry counter will not be increased.