[Twisted-Python] reset/restart reactor problem
Jean-Paul Calderone
exarkun at divmod.com
Sun Jun 25 08:12:37 MDT 2006
On Sun, 25 Jun 2006 12:39:16 +0100, Moof <moof at metamoof.net> wrote:
>> >I am porting an academic middleware project, currently implemented in C++
>> >and Java, to python. It extensively uses multicast for communicating
>> >general events and TCP to communicate with a database. The multicast
>> >messages that I send out depend on the results that I first obtain from
>>the
>> >database. I would prefer to serialise each of these requests in turn, but
>> >its not immediately obvious to me what the best way to do this using
>> >Twisted is.
>>
>>There are quite a few possible techniques to apply here. One I would
>>recommend is to keep a list of objects which represent pending tasks
>>which need to be executed serially. When each task completes, pop the
>>next one from the list and begin processing it. When a new task needs
>>to be performed, push it onto the list.
>
>[snip code]
>
>This has already been implemented in twisted.
I know. I implemented it. ;)
Jean-Paul
More information about the Twisted-Python
mailing list