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.

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