feat: implement unified configuration loading and logging setup across entry points

This commit is contained in:
2025-08-06 22:17:02 +02:00
parent d7aa24a935
commit 9338d6eab8
11 changed files with 263 additions and 128 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
#!.venv/bin/python3
import streamlit as st
from core.config import get_config
from core.config import setup_config_and_logging
from core.utils.data_loader import DataLoader
from interface.configuration import Configuration
from interface.dashboard import Dashboard
@@ -25,8 +25,8 @@ st.set_page_config(
@st.cache_data
def load_config():
"""Load application configuration"""
return get_config()
"""Load application configuration with unified setup"""
return setup_config_and_logging(env="development")
class StreamlitApp: