[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:
>
>a)
>reactor.callLater(0, fun1)
>reactor.callLater(0, fun2)
>
>Is that allowed .. delay == 0? It seems to work .. but I want to be 
>sure.

Yep.  It's allowed.  It means to run the function pretty soon, but not 
right now.
>b)
>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:

  http://twistedmatrix.com/trac/ticket/1396

Jean-Paul



More information about the Twisted-Python mailing list