Files
ComfyUI_Skills_OpenClaw/scripts/shared/runtime_config.py
T

20 lines
581 B
Python

from __future__ import annotations
from shared.config import CONFIG_PATH, default_config
from shared.json_utils import load_json
def get_runtime_config() -> dict[str, str]:
if not CONFIG_PATH.exists():
return default_config()
loaded = load_json(CONFIG_PATH)
if not isinstance(loaded, dict):
return default_config()
defaults = default_config()
return {
"comfyui_server_url": str(loaded.get("comfyui_server_url") or defaults["comfyui_server_url"]),
"output_dir": str(loaded.get("output_dir") or defaults["output_dir"]),
}