[Twisted-Python] sleeping in inlineCallbacks
matt at unshift.net
Wed Oct 7 15:46:05 EDT 2009
reactor.callLater() is the best way to delay a certain function call.
sleep() will block the entire program from running, which you probably don't
want to do.
On Wed, Oct 7, 2009 at 3:35 PM, Paul Thomas
<spongelavapaul at googlemail.com>wrote:
> On 7 Oct 2009, at 20:30, Paul Thomas wrote:
> > Is there any way to do something like "yield sleep(10)" inside an
> > @inlineCallbacks method?
> I realise I can do this:
> def sleep(seconds):
> d = defer.Deferred()
> reactor.callLater(seconds, d.callback, seconds)
> return d
> but I wondered if something like that is already in the libraries?
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Twisted-Python