server/sources/extlite.py
changeset 9402 2c48c091b6a2
parent 9267 24d9b86dfa54
child 9701 46c8d8701240
equal deleted inserted replaced
9127:aff75b69db92 9402:2c48c091b6a2
   293         except Exception as ex:
   293         except Exception as ex:
   294             self.critical("sql: %r\n args: %s\ndbms message: %r",
   294             self.critical("sql: %r\n args: %s\ndbms message: %r",
   295                           query, args, ex.args[0])
   295                           query, args, ex.args[0])
   296             try:
   296             try:
   297                 session.cnxset.connection(self.uri).rollback()
   297                 session.cnxset.connection(self.uri).rollback()
   298                 self.critical('transaction has been rollbacked')
   298                 self.critical('transaction has been rolled back')
   299             except Exception:
   299             except Exception:
   300                 pass
   300                 pass
   301             raise
   301             raise
   302         return cursor
   302         return cursor