Skip to main content

exceptions

Custom exceptions for the data package.

Classes

BitfountSchemaError

class BitfountSchemaError(*args, **kwargs):

Errors related to BitfountSchema.

Ancestors

DataCacheError

class DataCacheError(*args, **kwargs):

Error related to data cache interaction.

Ancestors

DataNotLoadedError

class DataNotLoadedError(*args, **kwargs):

Raised if a data operation is attempted prior to data loading.

This is usually raised because load_data has not been called yet.

Ancestors

DataSourceError

class DataSourceError(*args, **kwargs):

Errors related to Datasource.

Ancestors

DataStructureError

class DataStructureError(*args, **kwargs):

Errors related to Datastructure.

Ancestors

DatabaseInvalidUrlError

class DatabaseInvalidUrlError(*args, **kwargs):

Raised when a database URL is not valid.

Ancestors

DatabaseMissingTableError

class DatabaseMissingTableError(*args, **kwargs):

Raised when a specified database table is not found.

Ancestors

DatabaseSchemaNotFoundError

class DatabaseSchemaNotFoundError(*args, **kwargs):

Raised when a specified database schema is not found.

Ancestors

DatabaseUnsupportedQueryError

class DatabaseUnsupportedQueryError(*args, **kwargs):

Raised when an unsupported database query is provided.

Ancestors

DatabaseValueError

class DatabaseValueError(*args, **kwargs):

Raised when a database value is not valid.

Ancestors

  • BitfountError
  • builtins.ValueError
  • builtins.Exception
  • builtins.BaseException

DatasetSplitterError

class DatasetSplitterError(*args, **kwargs):

Errors related to DatasetSplitter.

Ancestors

DuplicateColumnError

class DuplicateColumnError(*args, **kwargs):

Raised if the column names are duplicated in the data.

This can be raised by the sql algorithms with multi-table pods.

Ancestors

ExcelSourceError

class ExcelSourceError(*args, **kwargs):

Error for ExcelSources.

We raise this if trying to get the types of the columns with no table name in a multi-table datasource.

Ancestors

IterableDataSourceError

class IterableDataSourceError(*args, **kwargs):

Errors related to IterableSource-specific functionality.

Ancestors

PodViewDatabaseError

class PodViewDatabaseError(*args, **kwargs):

Error raised when a pod datasource view is loaded without pod db configured.

Ancestors

SQLViewError

class SQLViewError(*args, **kwargs):

Error for SQLViews.

We raise this if query fails on the pod database.

Ancestors