cubicweb/server/sources/native.py
changeset 12355 c703dc95c82e
parent 12290 2b049c9fcec5
child 12567 26744ad37953
child 12586 afafc8fd9a45
equal deleted inserted replaced
12353:e814f2e1059c 12355:c703dc95c82e
   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