Coverage for src / local_deep_research / scheduler / __init__.py: 100%

2 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-04-19 11:23 +0000

1"""Background job scheduler package. 

2 

3Hosts the APScheduler-backed ``BackgroundJobScheduler`` (formerly 

4``NewsScheduler``) used for per-user recurring jobs — news 

5subscriptions, document processing, etc. The class previously lived 

6at ``local_deep_research.news.subscription_manager.scheduler`` but 

7was not news-specific; it was moved here for naming accuracy. 

8""" 

9 

10from .background import ( 

11 BackgroundJobScheduler, 

12 SchedulerCredentialStore, 

13 DocumentSchedulerSettings, 

14 get_background_job_scheduler, 

15) 

16 

17__all__ = [ 

18 "BackgroundJobScheduler", 

19 "SchedulerCredentialStore", 

20 "DocumentSchedulerSettings", 

21 "get_background_job_scheduler", 

22]