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
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-19 11:23 +0000
1"""Background job scheduler package.
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"""
10from .background import (
11 BackgroundJobScheduler,
12 SchedulerCredentialStore,
13 DocumentSchedulerSettings,
14 get_background_job_scheduler,
15)
17__all__ = [
18 "BackgroundJobScheduler",
19 "SchedulerCredentialStore",
20 "DocumentSchedulerSettings",
21 "get_background_job_scheduler",
22]