On Tue, 03 Jul 2007 13:44:34 -0000, ddtm <[EMAIL PROTECTED]> wrote: >On 3 , 16:01, Jean-Paul Calderone <[EMAIL PROTECTED]> wrote: > [snip] > >Thank you very much! It's a very useful information. One more >question: can I cancel the DelayedCall using its ID (it is returned >from callLater(...)) from another function? In example bot there are >two functions: >def joined(self, channel): > ... >def privmsg(self, user, channel, msg): > ... >For example, I add callLater(...) to joined(...) function and I'd like >to cancel this in privmsg(...) function. What should I do? >
Yep. The object callLater returns has a `cancel' method (some others, too) which will prevent the function from being called at the scheduled time. Jean-Paul -- http://mail.python.org/mailman/listinfo/python-list