Le 26/07/2011 13:48, Wichert Akkerman a écrit :
> 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())

Ok, thanks then there are an issue here :

http://www.zodb.org/zodbbook/transactions.html#synchronizers

Regards,
Stephane

-- 
Stéphane Klein <steph...@harobed.org>
blog: http://stephane-klein.info
Twitter: http://twitter.com/klein_stephane
pro: http://www.is-webdesign.com

_______________________________________________
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

Reply via email to