Files
SupervisorAI/common/contants.py
2026-02-28 12:10:52 +08:00

29 lines
778 B
Python

import yaml
from utils.logger import get_logger
logger = get_logger(__name__)
ALERT_PUSH_URL = ""
HLS_ROOT_PATH = ""
def init_config(config_path: str = "config.yaml"):
"""
从配置文件初始化全局配置
Args:
config_path: 配置文件路径,默认为 config.yaml
"""
global ALERT_PUSH_URL
try:
with open(config_path, "r", encoding="utf-8") as f:
cfg = yaml.safe_load(f)
ALERT_PUSH_URL = cfg.get("alert_push_url", "")
HLS_ROOT_PATH = cfg.get("hls_root_path", "")
logger.info(f"[INFO] Config initialized from {config_path}, alert_push_url={ALERT_PUSH_URL}")
except Exception as e:
logger.error(f"[ERROR] Failed to load config from {config_path}: {e}")