Coverage for opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/scheduled_func.py: 0%
13 statements
« prev ^ index » next coverage.py v7.10.6, created at 2025-11-25 15:32 +0000
« prev ^ index » next coverage.py v7.10.6, created at 2025-11-25 15:32 +0000
1from collections.abc import Callable
2from dataclasses import dataclass, field
4from pydantic import BaseModel
7@dataclass(slots=True)
8class ScheduledFunc(BaseModel):
9 id: tuple[str, int]
10 name: str
11 hour: int
12 minutes: int
13 callback: Callable
15 max_instances: int = 1
16 replace_existing: bool = True
17 args: list = field(default_factory=list)