From 07149e426e1df3f95b76caf4a8bad3a7f8528fae Mon Sep 17 00:00:00 2001 From: goulustis Date: Fri, 6 Mar 2026 11:36:07 +0800 Subject: [PATCH] moved constant --- lang_agent/config/__init__.py | 4 +++- lang_agent/config/constants.py | 2 ++ lang_agent/front_api/build_server_utils.py | 6 ++---- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/lang_agent/config/__init__.py b/lang_agent/config/__init__.py index 1846e24..da957f1 100644 --- a/lang_agent/config/__init__.py +++ b/lang_agent/config/__init__.py @@ -12,5 +12,7 @@ from lang_agent.config.constants import ( PIPELINE_REGISTRY_PATH, VALID_API_KEYS, API_KEY_HEADER, - API_KEY_HEADER_NO_ERROR + API_KEY_HEADER_NO_ERROR, + _PROJECT_ROOT, + TY_BUILD_SCRIPT, ) diff --git a/lang_agent/config/constants.py b/lang_agent/config/constants.py index d3a2e10..7f4c76a 100644 --- a/lang_agent/config/constants.py +++ b/lang_agent/config/constants.py @@ -15,3 +15,5 @@ API_KEY_HEADER = APIKeyHeader(name="Authorization", auto_error=True) API_KEY_HEADER_NO_ERROR = APIKeyHeader(name="Authorization", auto_error=False) VALID_API_KEYS = set(filter(None, os.environ.get("FAST_AUTH_KEYS", "").split(","))) + +TY_BUILD_SCRIPT = osp.join(_PROJECT_ROOT, "lang_agent", "config", "ty_build_config.py") \ No newline at end of file diff --git a/lang_agent/front_api/build_server_utils.py b/lang_agent/front_api/build_server_utils.py index 6e83a0c..65d366c 100644 --- a/lang_agent/front_api/build_server_utils.py +++ b/lang_agent/front_api/build_server_utils.py @@ -5,15 +5,13 @@ import subprocess import json from lang_agent.config.core_config import load_tyro_conf - -_PROJECT_ROOT = osp.dirname(osp.dirname(osp.dirname(osp.abspath(__file__)))) -_TY_BUILD_SCRIPT = osp.join(_PROJECT_ROOT, "lang_agent", "config", "ty_build_config.py") +from lang_agent.config.constants import TY_BUILD_SCRIPT, _PROJECT_ROOT def opt_to_config(save_path: str, *nargs): os.makedirs(osp.dirname(save_path), exist_ok=True) subprocess.run( - ["python", _TY_BUILD_SCRIPT, "--save-path", save_path, *nargs], + ["python", TY_BUILD_SCRIPT, "--save-path", save_path, *nargs], check=True, cwd=_PROJECT_ROOT, )