重构
This commit is contained in:
12
app/services/conf_config_store.py
Normal file
12
app/services/conf_config_store.py
Normal file
@@ -0,0 +1,12 @@
|
||||
from __future__ import annotations
|
||||
|
||||
from app.config import get_settings
|
||||
from app.conf_models import ConfBaseConfig, ConfProfileConfig
|
||||
from app.services.conf_loader import load_conf_base, load_conf_profiles
|
||||
|
||||
|
||||
def load_conf_store() -> tuple[ConfBaseConfig, dict[str, ConfProfileConfig]]:
|
||||
settings = get_settings()
|
||||
base = load_conf_base(settings.conf_base_file)
|
||||
profiles = load_conf_profiles(settings.conf_profiles_dir, base_config=base)
|
||||
return base, profiles
|
||||
Reference in New Issue
Block a user