Ticket #11900: transaction.py.patch

File transaction.py.patch, 483 bytes (added by Thomas Güttler, 15 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()
Back to Top