diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-11-03 15:45:21 -0400 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-11-03 15:45:21 -0400 |
| commit | 855dbda8258ef62444286924431a5a8171b91e89 (patch) | |
| tree | 6193820c36dcd6997fadbf4185b23b987522208d /lib/sqlalchemy/dialects/mysql/zxjdbc.py | |
| parent | 4700d344de77513c8ac9825c5a81bc3d5e2bffbd (diff) | |
| download | sqlalchemy-855dbda8258ef62444286924431a5a8171b91e89.tar.gz | |
- mysql
- Fixed error handling for Jython + zxjdbc, such that
has_table() property works again. Regression from
0.6.3 (we don't have a Jython buildbot, sorry)
[ticket:1960]
Diffstat (limited to 'lib/sqlalchemy/dialects/mysql/zxjdbc.py')
| -rw-r--r-- | lib/sqlalchemy/dialects/mysql/zxjdbc.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/dialects/mysql/zxjdbc.py b/lib/sqlalchemy/dialects/mysql/zxjdbc.py index 06d3e6616..0c0c39b67 100644 --- a/lib/sqlalchemy/dialects/mysql/zxjdbc.py +++ b/lib/sqlalchemy/dialects/mysql/zxjdbc.py @@ -92,7 +92,7 @@ class MySQLDialect_zxjdbc(ZxJDBCConnector, MySQLDialect): def _extract_error_code(self, exception): # e.g.: DBAPIError: (Error) Table 'test.u2' doesn't exist # [SQLCode: 1146], [SQLState: 42S02] 'DESCRIBE `u2`' () - m = re.compile(r"\[SQLCode\: (\d+)\]").search(str(exception.orig.args)) + m = re.compile(r"\[SQLCode\: (\d+)\]").search(str(exception.args)) c = m.group(1) if c: return int(c) |
