This commit is contained in:
Dobromir Popov
2025-06-24 17:29:17 +03:00
parent ec420c2a5f
commit 97cd036350

View File

@ -236,6 +236,15 @@ def get_config(config_path: str = "config.yaml") -> Config:
_config_instance = Config(config_path)
return _config_instance
def load_config(config_path: str = "config.yaml") -> Dict[str, Any]:
"""Load configuration from YAML file"""
try:
config = get_config(config_path)
return config._config
except Exception as e:
logger.error(f"Error loading configuration: {e}")
return {}
def setup_logging(config: Optional[Config] = None):
"""Setup logging based on configuration"""
if config is None:
@ -257,4 +266,13 @@ def setup_logging(config: Optional[Config] = None):
]
)
logger.info("Logging configured successfully")
logger.info("Logging configured successfully")
def load_config(config_path: str = "config.yaml") -> Dict[str, Any]:
"""Load configuration from YAML file"""
try:
config = get_config(config_path)
return config._config
except Exception as e:
logger.error(f"Error loading configuration: {e}")
return {}