From f4ee63b8cbdeef6972b95bc314d56f151dc089e2 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sun, 31 May 2009 18:16:23 +0000 Subject: [PATCH] its raise x from e --- lib/sqlalchemy/engine/base.py | 4 ++-- lib/sqlalchemy/engine/strategies.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/sqlalchemy/engine/base.py b/lib/sqlalchemy/engine/base.py index bbf07e7f1b..9cae28f450 100644 --- a/lib/sqlalchemy/engine/base.py +++ b/lib/sqlalchemy/engine/base.py @@ -1050,7 +1050,7 @@ class Connection(Connectable): def _handle_dbapi_exception(self, e, statement, parameters, cursor, context): if getattr(self, '_reentrant_error', False): # Py3K - #raise exc.DBAPIError.instance(statement, parameters, e) as e + #raise exc.DBAPIError.instance(statement, parameters, e) from e # Py2K raise exc.DBAPIError.instance(statement, parameters, e), None, sys.exc_info()[2] # end Py2K @@ -1073,7 +1073,7 @@ class Connection(Connectable): if self.__close_with_result: self.close() # Py3K - #raise exc.DBAPIError.instance(statement, parameters, e, connection_invalidated=is_disconnect) as e + #raise exc.DBAPIError.instance(statement, parameters, e, connection_invalidated=is_disconnect) from e # Py2K raise exc.DBAPIError.instance(statement, parameters, e, connection_invalidated=is_disconnect), None, sys.exc_info()[2] # end Py2K diff --git a/lib/sqlalchemy/engine/strategies.py b/lib/sqlalchemy/engine/strategies.py index 0640cce6f0..ff62b265ba 100644 --- a/lib/sqlalchemy/engine/strategies.py +++ b/lib/sqlalchemy/engine/strategies.py @@ -76,7 +76,7 @@ class DefaultEngineStrategy(EngineStrategy): return dialect.connect(*cargs, **cparams) except Exception, e: # Py3K - #raise exc.DBAPIError.instance(None, None, e) as e + #raise exc.DBAPIError.instance(None, None, e) from e # Py2K import sys raise exc.DBAPIError.instance(None, None, e), None, sys.exc_info()[2] -- 2.47.3