Ticket #1038 (closed defect: fixed)
Audit TimerService / other looping calls
|Reported by:||catlee||Owned by:|
Description (last modified by dustin) (diff)
Uncaught exceptions in TimerServices cause the service to stop running. Most of the time this isn't what you want to happen, and causes things like ticket #1035.
We need to check for other instances where uncaught exceptions break these loops.
Fixing this bug entails looking for all uses of TimerService or LoopingCall, and make sure that the function they're calling is not allowed to raise an exception or errback.