primus.command_worker.scheduler module
Standard-library heartbeat scheduling for the portable worker core.
- class primus.command_worker.scheduler.ThreadHeartbeatScheduler(shutdown_timeout: timedelta = datetime.timedelta(seconds=5))
Bases:
objectRun recurring callbacks on a daemon thread with bounded shutdown.
- __init__(shutdown_timeout: timedelta = datetime.timedelta(seconds=5)) None
- start(interval: timedelta, callback: Callable[[], None]) _ThreadHeartbeatHandle