pi_portal.modules.tasks.workers.cron_jobs.queue_maintenance.CronJob
- class pi_portal.modules.tasks.workers.cron_jobs.queue_maintenance.CronJob(log: Logger, registry: TaskRegistry)[source]
Bases:
CronJobBase[Args]Periodically perform maintenance on the task queue.
- __init__(log: Logger, registry: TaskRegistry) None
- schedule(scheduler: TaskScheduler) None
Schedule a task execution.
- Parameters:
scheduler (TaskScheduler) – A task scheduler instance.
- tick() None
Advance the cron timer.