• Tim Peters's avatar
    Merge rev 27520 from 3.3 branch. · fe565385
    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.
    fe565385
_transaction.py 23.4 KB