All custom exceptions thrown by Acid should be defined here.
Base class for Acid exceptions.
The inner exception, if any.
Used by acid.abort() to trigger graceful abort of the active transaction.
Attempt to use a store in a misconfigured state (e.g. missing index functions, or incompatible constructor options).
An acid.meta model constraint failed.
Unspecified error occurred with the database engine. The original exception may be available as the inner attribute.
Attempt to rename an object to a name already in use.
Attempt to fetch an object that doesn’t exist.
An attempt to start, cancel or commit a transaction failed.