ZODB.Architecture.Storage Interface.tpc_finish

Documentation
Finish the transaction, making any transaction changes permanent. Changes must be made permanent at this point.
Parameters
TypeNameDefaultDocumentation
Transactiontransaction  
Callablefunclambda: NoneA function that is called without arguments just prior to saving changes. This seems to be needed to support the Connection implementation.
Errors
It is not acceptable to raise an error.
State-dependent
This method is valid in any state, however, it is ignored if the storage is not in the committing state, or if the given transaction is not the transaction that is currently being committed.