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:
PandemyError
Invalid input to a function or method.
- exception pandemy.DatabaseManagerError(message, data=None)[source]
Bases:
PandemyError
Base
Exception
for errors related to theDatabaseManager
class.
- exception pandemy.CreateConnectionURLError(message, data=None)[source]
Bases:
DatabaseManagerError
Error when creating a connection URL to create the database
Engine
.New in version 1.1.0.
- exception pandemy.CreateEngineError(message, data=None)[source]
Bases:
DatabaseManagerError
Error when creating the database
Engine
.
- exception pandemy.DatabaseFileNotFoundError(message, data=None)[source]
Bases:
DatabaseManagerError
Error when the file of a SQLite database cannot be found.
- exception pandemy.DataTypeConversionError(message, data=None)[source]
Bases:
DatabaseManagerError
Errors when converting data types of columns in a
pandas.DataFrame
.
- exception pandemy.DeleteFromTableError(message, data=None)[source]
Bases:
DatabaseManagerError
Errors when deleting data from a table in the database.
- exception pandemy.ExecuteStatementError(message, data=None)[source]
Bases:
DatabaseManagerError
Errors when executing a SQL statement with a
DatabaseManager
.
- exception pandemy.InvalidColumnNameError(message, data=None)[source]
Bases:
DatabaseManagerError
Errors when supplying an invalid column name to a database operation.
New in version 1.2.0.
- exception pandemy.InvalidTableNameError(message, data=None)[source]
Bases:
DatabaseManagerError
Errors when supplying an invalid table name to a database operation.
- exception pandemy.LoadTableError(message, data=None)[source]
Bases:
DatabaseManagerError
Errors when loading tables from the database.
- exception pandemy.SaveDataFrameError(message, data=None)[source]
Bases:
DatabaseManagerError
Errors when saving a
pandas.DataFrame
to a table in the database.
- exception pandemy.SetIndexError(message, data=None)[source]
Bases:
DatabaseManagerError
Errors when setting an index of a
pandas.DataFrame
after loading a table from the database.
- exception pandemy.SQLStatementNotSupportedError(message, data=None)[source]
Bases:
DatabaseManagerError
Errors when executing a method that triggers a SQL statement not supported by the database dialect.
New in version 1.2.0.
- exception pandemy.TableExistsError(message, data=None)[source]
Bases:
DatabaseManagerError
Errors when saving a
pandas.DataFrame
to a table and the table already exists.