I have been using Twisted for years but only recently began to use inlineCallbacks (couldn't give up Python 2.4 support until recently). This simple asynch. sleep function is fantastic. Just today I used to it with inlineCallbacks to dramatically clean up some complex deferred logic. Thanks,
Brian On Wed, Oct 7, 2009 at 8:28 PM, Andrew Bennetts <and...@bemusement.org>wrote: > Mikhail Terekhov wrote: > > On Wed, Oct 7, 2009 at 6:04 PM, Phil Christensen <[1] > p...@bubblehouse.org> > > wrote: > > > > Paul's example will work just fine. Also, AFAIK there's no existing > > twisted function to do replicate an asynchronous sleep() in this > way. > > > > -phil > > > > What about Deferred.setTimeout? > > [2] > http://twistedmatrix.com/documents/current/api/twisted.internet.defer.Deferred.html#setTimeout > > IMHO it solves similar problem. > > Deferred.setTimeout is a poor API and is deprecated (despite what the > automatically generated API docs think). > <http://twistedmatrix.com/trac/ticket/178> has some discussion (and links > to > more discussion) explaining what's wrong with it, and what a good > replacement > would look like. > > So please, don't use setTimeout, and definitely do not recommend it to > others! > > -Andrew. > > > _______________________________________________ > Twisted-Python mailing list > Twisted-Python@twistedmatrix.com > http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python >
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python