Coverage for src/local_deep_research/settings/__init__.py: 100%
4 statements
« prev ^ index » next coverage.py v7.14.1, created at 2026-06-03 23:15 +0000
« prev ^ index » next coverage.py v7.14.1, created at 2026-06-03 23:15 +0000
1"""
2Unified settings management system.
4This module provides a consistent interface for managing application settings
5with proper metadata handling and database persistence.
6"""
8from .base import ISettingsManager
9from .exceptions import (
10 EnvSettingError,
11 EnvironmentPathNotFoundError,
12 EnvironmentValueRangeError,
13 InvalidEnvironmentValueError,
14 MissingEnvironmentVariableError,
15)
16from .manager import SettingsManager, SnapshotSettingsContext
18__all__ = [
19 "ISettingsManager",
20 "SettingsManager",
21 "SnapshotSettingsContext",
22 "EnvSettingError",
23 "EnvironmentPathNotFoundError",
24 "EnvironmentValueRangeError",
25 "InvalidEnvironmentValueError",
26 "MissingEnvironmentVariableError",
27]