[Twisted-Python] reactor.callLater question

exarkun at twistedmatrix.com exarkun at twistedmatrix.com
Tue Nov 15 09:57:17 EST 2011

On 02:33 pm, tobias.oberstein at tavendo.de wrote:
>2 short questions .. please consider:
>reactor.callLater(0, fun1)
>reactor.callLater(0, fun2)
>Is that allowed .. delay == 0? It seems to work .. but I want to be 

Yep.  It's allowed.  It means to run the function pretty soon, but not 
right now.
>reactor.callLater(T, fun1)
>reactor.callLater(T, fun2)
>Is the call _order_ first fun1, then fun2 _guaranteed_?
>For every T, and in particular T == 0?

This isn't guaranteed.  It's been proposed that it should be, but the 
ticket has been languishing for a few years now:



More information about the Twisted-Python mailing list