• Tim Peters's avatar
    Merge rev 27520 from 3.3 branch. · f2976c06
    Tim Peters authored
    As discussed on zodb-dev, failing commit "sticks" now.
    
    After a commit fails (raises an exception), all subsequent attempts
    to commit, join, or register with the transaction now raise the new
    TransactionFailedError.  The failed transaction must be explicitly
    discarded now, via abort() on the transaction or begin() on its
    transaction manager.
    f2976c06
_transaction.py 23.4 KB