rattail.exc - Rattail exceptions
Raised when the Rattail framework is initialized for a second time.
Note
If you really need to initialize a second time then use rattail.reinit() instead of rattail.init().
Raised when an operation is requested which requires the core schema to be absent from the database, but such is not the case.
Raised when an operation is requested which requires the core schema to have already been installed to the database, but such is not the case.
Raised when a connection to the database fails.
Raised when an extension is requested which cannot be located.
Raised when an extension is (implicitly or explicitly) required, but is not found to be active.
Raised in rattail.ext.install_extension_schema(), if the extension being installed does not provide a SQLAlchemy-Migrate repository.
Raised when an operation is requested which requires a default engine, but one has yet to be defined (via rattail.config or otherwise).