Skip to main content

easyfabric.exceptions

Custom exception hierarchy for EasyFabric.

FabricError Objects​

class FabricError(Exception)

Base class for all Fabric exceptions.

FabricConfigError Objects​

class FabricConfigError(FabricError)

Raised when there is a configuration issue.

FabricIntegrityError Objects​

class FabricIntegrityError(FabricError)

Raised when data integrity violations are detected.

FabricSchemaError Objects​

class FabricSchemaError(FabricError)

Raised when there is a schema mismatch.

FabricSourceUnchangedError Objects​

class FabricSourceUnchangedError(FabricError)

Raised when the source is unchanged and the process should be skipped.

FabricStaleFileError Objects​

class FabricStaleFileError(FabricIntegrityError)

Raised when a file's age exceeds the allowed maximum.

FabricChecksumMismatchError Objects​

class FabricChecksumMismatchError(FabricIntegrityError)

Raised when a file's checksum/size does not match its tracker entry.

FabricDateConversionError Objects​

class FabricDateConversionError(FabricIntegrityError)

Raised when a date pattern empties a filled column, or a value only partly matches it.

FabricLoadError Objects​

class FabricLoadError(FabricError)

Raised when a data loading operation fails.