Skip to content

frozen cron tasks do not get caught by watchdogs #51

@faithanalog

Description

@faithanalog

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions