Raised for all those conditions where invalid arguments are sent to constructed objects. This error generally corresponds to construction time state errors.
Corresponds to internal state being detected in an invalid state.
Raised by topological sorts when a circular dependency is detected
Raised when a concurrent modification condition is detected.
SQLAlchemy was asked to do something it can't do, return nonexistent data, etc.
This error generally corresponds to runtime state errors.
Raised by RowProxy when a nonexistent column is requested from a row.
SQLAlchemy was asked to load a table's definition from the database, but the table doesn't exist.
Raised when the execution of a SQL statement fails.
Includes accessors for the underlying exception, as well as the SQL and bind parameters.
Raised when a connection pool times out on getting a connection.