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.
I realise I can do this:
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?
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@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python