]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
took out extra exception catch/raise SQLError in places where it would already
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 27 Jul 2007 03:15:34 +0000 (03:15 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 27 Jul 2007 03:15:34 +0000 (03:15 +0000)
be SQLError

lib/sqlalchemy/engine/base.py

index 5a2de338953d6b241f015e4627ec5cff1f294169..fc4433a47cae8900c780ed616691ed9e6c8f0c3f 100644 (file)
@@ -625,26 +625,17 @@ class Connection(Connectable):
             self.__savepoint_seq += 1
             name = '__sa_savepoint_%s' % self.__savepoint_seq
         if self.__connection.is_valid:
-            try:
-                self.__engine.dialect.do_savepoint(self, name)
-                return name
-            except Exception, e:
-                raise exceptions.SQLError(None, None, e)
+            self.__engine.dialect.do_savepoint(self, name)
+            return name
     
     def _rollback_to_savepoint_impl(self, name, context):
         if self.__connection.is_valid:
-            try:
-                self.__engine.dialect.do_rollback_to_savepoint(self, name)
-            except Exception, e:
-                raise exceptions.SQLError(None, None, e)
+            self.__engine.dialect.do_rollback_to_savepoint(self, name)
         self.__transaction = context
     
     def _release_savepoint_impl(self, name, context):
         if self.__connection.is_valid:
-            try:
-                self.__engine.dialect.do_release_savepoint(self, name)
-            except Exception, e:
-                raise exceptions.SQLError(None, None, e)
+            self.__engine.dialect.do_release_savepoint(self, name)
         self.__transaction = context
     
     def _begin_twophase_impl(self, xid):