pi_portal.modules.tasks

Pi Portal task modules.

Functions

create_service()

Entrypoint for bootstrapping the tasks service.

Modules

pi_portal.modules.tasks.api

Task scheduler api.

pi_portal.modules.tasks.config

Configuration for the task scheduler service.

pi_portal.modules.tasks.enums

Enums for the task scheduler module.

pi_portal.modules.tasks.flags

Borg monostate of task scheduler's flags.

pi_portal.modules.tasks.manifest

Task manifests for Pi Portal.

pi_portal.modules.tasks.processor

Task processors.

pi_portal.modules.tasks.queue

Pi Portal task queue.

pi_portal.modules.tasks.registration

Register tasks and cron jobs for use with the scheduler.

pi_portal.modules.tasks.scheduler

TaskScheduler class.

pi_portal.modules.tasks.schema

Schedulable task schemas.

pi_portal.modules.tasks.service

The task scheduler service.

pi_portal.modules.tasks.service_client

Client for the task scheduler service.

pi_portal.modules.tasks.task

Schedulable tasks.

pi_portal.modules.tasks.workers

Task scheduler worker classes.