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 )

Reply via email to