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
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
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]