Laurence Rowe wrote: > On 8 June 2010 11:25, Chris Withers <ch...@simplistix.co.uk> wrote: >> Laurence Rowe wrote: >>> transaction_manager = zope.interface.Attribute( >>> """The transaction manager (TM) used by this data manager. >>> >>> This is a public attribute, intended for read-only use. The value >>> is an instance of ITransactionManager, typically set by the data >>> manager's constructor. >>> """) >>> >>> This seems to be used only in the tests, I guess it would be useful if >>> you were using multiple transaction managers in a single thread. >> Can you think fo examples where that would happen? > > Perhaps if you wanted to use an event based (as opposed to threaded) server.
Yes, annoyingly that's exactly what I'm doing ;-) I need to manage transactions in a twisted application, so I guess I can't just do: import transaction transaction.get() :-( I don't suppose anyone has examples of using the transaction package in an asyncronous, event-based environment? cheers, Chris _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org https://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope )