singer_sdk.exceptions.AbortedSyncExceptionBase¶
- class singer_sdk.exceptions.AbortedSyncExceptionBase[source]¶
Base exception to raise when a stream sync is aborted.
Developers should not raise this directly, and instead should use: 1. FatalAbortedSyncException - Indicates the stream aborted abnormally and was not
able to reach a stable and resumable state.
PausedSyncException - Indicates the stream aborted abnormally and successfully reached a ‘paused’ and resumable state.
Notes: - FULL_TABLE sync operations cannot be paused and will always trigger a fatal
exception if aborted.
INCREMENTAL and LOG_BASED streams are able to be paused only if a number of preconditions are met, specifically, state_partitioning_keys cannot be overridden and the stream must be declared with is_sorted=True.