Coverage for opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/tasks/__init__.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-07 03:04 +0000

1from .create_timeline_events import create_mealplan_timeline_events 

2from .delete_old_checked_shopping_list_items import delete_old_checked_list_items 

3from .post_webhooks import post_group_webhooks 

4from .purge_expired_share_tokens import purge_expired_tokens 

5from .purge_group_exports import purge_group_data_exports 

6from .purge_password_reset import purge_password_reset_tokens 

7from .purge_registration import purge_group_registration 

8from .reset_locked_users import locked_user_reset 

9 

10__all__ = [ 

11 "create_mealplan_timeline_events", 

12 "delete_old_checked_list_items", 

13 "post_group_webhooks", 

14 "purge_expired_tokens", 

15 "purge_password_reset_tokens", 

16 "purge_group_data_exports", 

17 "purge_group_registration", 

18 "locked_user_reset", 

19] 

20 

21""" 

22Tasks Package 

23 

24Common recurring tasks for the server to perform. Tasks here are registered to the SchedulerRegistry class 

25in the app.py file as a post-startup task. This is done to ensure that the tasks are run after the server has 

26started up and the Scheduler object is only available to a single worker. 

27 

28"""