On 07/26/2011 01:47 PM, Stéphane Klein wrote: > Hi, > > I've this in my source code : > > from zope.interface import implements > from transaction.interfaces import ISynchronizer > > class Synchronizer(object): > implements(ISynchronizer) > > def beforeCompletion(self, transaction): > print("beforeCompletion") > > def afterCompletion(self, transaction): > print("afterCompletion", transaction) > > def newTransaction(self, transaction): > print("newTransaction", transaction) > > ... > > transaction.manager.registerSynch(Synchronizer)
I bet this works: transaction.manager.registerSynch(Synchronizer()) _______________________________________________ For more information about ZODB, see the ZODB Wiki: http://www.zope.org/Wikis/ZODB/ ZODB-Dev mailing list - ZODB-Dev@zope.org https://mail.zope.org/mailman/listinfo/zodb-dev