On 5/16/06, Jorge Vargas <[EMAIL PROTECTED]> wrote:
> I'm looking at the internals of this I I believe sending in interval=0 will
> do a one-time task

The problem is the IntervalTask class itself:

class IntervalTask(Task):
    """A repeated task that occurs at certain intervals (in seconds)."""
    def __init__(self, name, interval, action, args=None, kw=None):
        Task.__init__(self, name, action, args, kw)
        self.interval=interval

    def reschedule(self, scheduler):
        # reschedule this task according to its interval (in seconds).
        scheduler.schedule_task(self, self.interval)


reschedule will run it again immediately.

Kevin

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/turbogears
-~----------~----~----~----~------~----~------~--~---

Reply via email to