Ticket #1702 (closed defect: fixed)
Scheduler doesn't ever shut down if interval_task was executing when interrupt sent
|Reported by:||xentac||Owned by:||Chris Arndt|
|Severity:||normal||Keywords:||confirmed, needs patch|
If you ctrl-c a turbogears process that has interval_tasks running in it, the interval_tasks will continually be rescheduled forever.
Because Scheduler.stop() doesn't stop Tasks from Task.reschedule()ing, a running task can reschedule itself after the scheduler is supposed to be stopped.
The problem seems to be in the 1.0 and 1.1 branches.
- Priority changed from normal to low
- Status changed from new to assigned
- Owner changed from anonymous to Chris Arndt