[Twisted-Python] concurrency via reactor
krokodil at gmail.com
Wed Sep 24 17:57:04 EDT 2008
On Sep 24, 2008, at 12:19, Jean-Paul Calderone wrote:
>> 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
Thanks! Seems like what I need. The only thing missing is ability to
timeout parameters, how long to wait for deferred to fire.
More information about the Twisted-Python