Coverage for src / local_deep_research / news / __init__.py: 100%
6 statements
« prev ^ index » next coverage.py v7.12.0, created at 2026-01-11 00:51 +0000
« prev ^ index » next coverage.py v7.12.0, created at 2026-01-11 00:51 +0000
1"""
2LDR News - AI-powered news aggregation and analysis module.
3"""
5# Import core classes
6from ..database.models import (
7 NewsSubscription as BaseSubscription,
8 SubscriptionFolder,
9 UserPreference,
10 UserRating as Rating,
11)
12from .subscription_manager.scheduler import NewsScheduler, get_news_scheduler
13from .folder_manager import FolderManager
14from .subscription_manager import SearchSubscription, TopicSubscription
16# Import API functions
17from .api import (
18 get_news_feed,
19 research_news_item,
20 save_news_preferences,
21 get_news_categories,
22)
24__all__ = [
25 # Core classes
26 "BaseSubscription",
27 "SubscriptionFolder",
28 "UserPreference",
29 "Rating",
30 "NewsScheduler",
31 "get_news_scheduler",
32 "FolderManager",
33 "SearchSubscription",
34 "TopicSubscription",
35 # API functions
36 "get_news_feed",
37 "research_news_item",
38 "save_news_preferences",
39 "get_news_categories",
40]