Code

Ticket #11900: transaction.py.patch

File transaction.py.patch, 483 bytes (added by guettli, 5 years ago)
  • transaction.

    old new  
    243243                raise 
    244244            else: 
    245245                if is_dirty(): 
    246                     commit() 
     246                    try: 
     247                        commit() 
     248                    except: 
     249                        rollback() 
     250                        raise 
    247251            return res 
    248252        finally: 
    249253            leave_transaction_management()