pi_portal.modules.tasks.registration.registry.TaskRegistry
- class pi_portal.modules.tasks.registration.registry.TaskRegistry[source]
Bases:
objectTasks registered for use with the scheduler.
- filter_tasks(api_enabled: bool | None = None) Dict[TaskType, RegisteredTask][source]
Return a filtered list of tasks.
- Parameters:
api_enabled (bool | None) – Set to True or False to filter by this value.
- Returns:
The filtered dictionary of registered tasks, keyed by task type.
- Return type:
Dict[TaskType, RegisteredTask]