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:48 +0000

1from collections.abc import Callable 

2from dataclasses import dataclass, field 

3 

4from pydantic import BaseModel 

5 

6 

7@dataclass(slots=True) 

8class ScheduledFunc(BaseModel): 

9 id: tuple[str, int] 

10 name: str 

11 hour: int 

12 minutes: int 

13 callback: Callable 

14 

15 max_instances: int = 1 

16 replace_existing: bool = True 

17 args: list = field(default_factory=list)