Simple reproduction:
def fn():
while True: pass
cron.after(‘0s’, fn)
Expected: this task eventually gets caught & reported to the log
What actually happens: no watchdog reports are printed
According to slack discussion, this is because watchdogs are implemented with cron, so freezing cron also freezes the watchdogs
Simple reproduction:
Expected: this task eventually gets caught & reported to the log
What actually happens: no watchdog reports are printed
According to slack discussion, this is because watchdogs are implemented with cron, so freezing cron also freezes the watchdogs