]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- Non-DBAPI errors which occur in the scope of an `execute()`
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 9 Feb 2011 23:11:40 +0000 (18:11 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 9 Feb 2011 23:11:40 +0000 (18:11 -0500)
commit7e8f35109725ed3fd3caf96acf8b94a13c53fdfe
tree6ee96b736322eff04bb1ec5ff2b6e9de84e5545c
parente80eac22a8669ada5ffaabbcfa8a991eee140697
- Non-DBAPI errors which occur in the scope of an `execute()`
call are now wrapped in sqlalchemy.exc.StatementError,
and the text of the SQL statement and repr() of params
is included.  This makes it easier to identify statement
executions which fail before the DBAPI becomes
involved.  [ticket:2015]
15 files changed:
CHANGES
lib/sqlalchemy/dialects/mysql/base.py
lib/sqlalchemy/engine/base.py
lib/sqlalchemy/engine/default.py
lib/sqlalchemy/engine/strategies.py
lib/sqlalchemy/exc.py
test/base/test_except.py
test/dialect/test_mysql.py
test/dialect/test_postgresql.py
test/dialect/test_sqlite.py
test/engine/test_execute.py
test/engine/test_reconnect.py
test/sql/test_constraints.py
test/sql/test_defaults.py
test/sql/test_query.py