cubicweb/server/sources/native.py
branch3.26
changeset 12432 2fcb53ee5178
parent 12290 2b049c9fcec5
child 12567 26744ad37953
child 12586 afafc8fd9a45
equal deleted inserted replaced
12431:a570191d67b0 12432:2fcb53ee5178
   691             if rollback:
   691             if rollback:
   692                 try:
   692                 try:
   693                     cnx.cnxset.rollback()
   693                     cnx.cnxset.rollback()
   694                     if self.repo.config.mode != 'test':
   694                     if self.repo.config.mode != 'test':
   695                         self.debug('transaction has been rolled back')
   695                         self.debug('transaction has been rolled back')
   696                 except Exception as ex:
   696                 except Exception:
   697                     pass
   697                     pass
   698             if ex.__class__.__name__ == 'IntegrityError':
   698             if ex.__class__.__name__ == 'IntegrityError':
   699                 # need string comparison because of various backends
   699                 # need string comparison because of various backends
   700                 for arg in ex.args:
   700                 for arg in ex.args:
   701                     # postgres, sqlserver
   701                     # postgres, sqlserver