[Twisted-Python] callLater

Jean-Paul Calderone exarkun at divmod.com
Mon Sep 4 10:08:44 MDT 2006


On Mon, 04 Sep 2006 18:02:51 +0200, Manlio Perillo <manlio_perillo at libero.it> wrote:
>Hi.
>
>I need to implement a function for scheduling function calls at specific
>times.
>
>A simple implementation is:
>
>def callAt(when):
>    from twisted.internet import reactor
>
>    delta = when - datetime.now()
>    delay = delta.days * 24 * 3600 + delta.seconds + delta.microseconds
>/ 1000000.
>
>    return reactor.callLater(delay)
>
>
>However I'm going to have lots of this scheduled calls, many of these
>are far away in the future.
>
>Can this be a problem?

Profile your application and find out.  Anything else you do is premature
optimization and a waste of time.

Jean-Paul




More information about the Twisted-Python mailing list