Exceptions¶
The exception hierarchy of Pandemy.
- exception pandemy.PandemyError(message, data=None)[source]¶
Bases:
Exception
The base
Exception
of Pandemy.- Parameters
message (str) – The exception message.
data (Any, default None) – Optional extra data to to save as an attribute on the instance. Useful to give more details about the cause of the exception.
- exception pandemy.InvalidInputError(message, data=None)[source]¶
Bases:
pandemy.exceptions.PandemyError
Invalid input to a function or method.
- exception pandemy.DatabaseManagerError(message, data=None)[source]¶
Bases:
pandemy.exceptions.PandemyError
Base
Exception
for errors related to theDatabaseManager
class.
- exception pandemy.CreateEngineError(message, data=None)[source]¶
Bases:
pandemy.exceptions.DatabaseManagerError
Error when creating the database
Engine
.
- exception pandemy.DatabaseFileNotFoundError(message, data=None)[source]¶
Bases:
pandemy.exceptions.DatabaseManagerError
Error when the file of a SQLite database cannot be found.
- exception pandemy.DataTypeConversionError(message, data=None)[source]¶
Bases:
pandemy.exceptions.DatabaseManagerError
Errors when converting data types of columns in a
pandas.DataFrame
.
- exception pandemy.DeleteFromTableError(message, data=None)[source]¶
Bases:
pandemy.exceptions.DatabaseManagerError
Errors when deleting data from a table in the database.
- exception pandemy.ExecuteStatementError(message, data=None)[source]¶
Bases:
pandemy.exceptions.DatabaseManagerError
Errors when executing a SQL statement with a
DatabaseManager
.
- exception pandemy.InvalidTableNameError(message, data=None)[source]¶
Bases:
pandemy.exceptions.DatabaseManagerError
Errors when supplying an invalid table name to a database operation.
- exception pandemy.LoadTableError(message, data=None)[source]¶
Bases:
pandemy.exceptions.DatabaseManagerError
Errors when loading tables from the database.
- exception pandemy.SaveDataFrameError(message, data=None)[source]¶
Bases:
pandemy.exceptions.DatabaseManagerError
Errors when saving a
pandas.DataFrame
to a table in the database.
- exception pandemy.SetIndexError(message, data=None)[source]¶
Bases:
pandemy.exceptions.DatabaseManagerError
Errors when setting an index of a
pandas.DataFrame
after loading a table from the database.
- exception pandemy.TableExistsError(message, data=None)[source]¶
Bases:
pandemy.exceptions.DatabaseManagerError
Errors when saving a
pandas.DataFrame
to a table and the table already exists.