[Twisted-Python] concurrency via reactor
Vadim Zaliva
krokodil at gmail.com
Wed Sep 24 15:57:04 MDT 2008
On Sep 24, 2008, at 12:19, Jean-Paul Calderone wrote:
>> Hi!
>>
>> I am writing some code which requires synchronization between several
>> TCP clients. I have several connections and at some point I have to
>> wait for data becoming availiable from several of them. Kind of
>> "barrier" pattern. I am twising my head how to do it with twisted
>> using reactor. Could somebody point me into right direction? Thanks!
>
> You might want twisted.internet.defer.gatherResults(). It accepts a
> list of Deferreds and returns a Deferred that fires when they all
> fire.
Jean-Paul,
Thanks! Seems like what I need. The only thing missing is ability to
specify
timeout parameters, how long to wait for deferred to fire.
Sincerely,
Vadim
More information about the Twisted-Python
mailing list