summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/connectors
diff options
context:
space:
mode:
authorBrad Allen <bradallen137@gmail.com>2010-03-18 09:12:06 -0600
committerBrad Allen <bradallen137@gmail.com>2010-03-18 09:12:06 -0600
commit2e5bf818ba829dd5891116a491976cacdae248c9 (patch)
treed0ba76f9102fb59ec3aa7fde420ee5f5cc92e1b8 /lib/sqlalchemy/connectors
parent2282a4b8afdff5e81b294701be0873144795e898 (diff)
downloadsqlalchemy-2e5bf818ba829dd5891116a491976cacdae248c9.tar.gz
comments/question about using connection.closed in is_disconnect method
Diffstat (limited to 'lib/sqlalchemy/connectors')
-rw-r--r--lib/sqlalchemy/connectors/mxodbc.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/sqlalchemy/connectors/mxodbc.py b/lib/sqlalchemy/connectors/mxodbc.py
index d03fdb5ff..030d5418b 100644
--- a/lib/sqlalchemy/connectors/mxodbc.py
+++ b/lib/sqlalchemy/connectors/mxodbc.py
@@ -93,6 +93,8 @@ class MxODBCConnector(Connector):
return args, kwargs
def is_disconnect(self, e):
+ # eGenix recommends checking connection.closed here,
+ # but how can we get a handle on the current connection?
if isinstance(e, self.dbapi.ProgrammingError):
return "connection already closed" in str(e)
elif isinstance(e, self.dbapi.Error):