fix: 清除硬编码API Key与机器特定路径,改用环境变量+混合式路径解析
This commit is contained in:
+8
-3
@@ -11,9 +11,14 @@ logger = logging.getLogger(__name__)
|
||||
HEALING_FIXES = {
|
||||
"compile_error": {
|
||||
"detect": lambda log: "not found" in (log or "").lower(),
|
||||
"fix": lambda: _try_set_env(
|
||||
"COB_LIBRARY_PATH",
|
||||
"D:\\360安全浏览器下载\\GC32-BDB-SP1-rename-7z-to-exe\\lib\\gnucobol",
|
||||
# GnuCOBOL 库路径自愈:仅当环境变量 COB_GNUCOBOL_LIB 已设置时生效
|
||||
# (见 .env.example)。不再内置任何机器特定回退路径。
|
||||
"fix": lambda: (
|
||||
_try_set_env("COB_LIBRARY_PATH", os.environ["COB_GNUCOBOL_LIB"])
|
||||
if os.environ.get("COB_GNUCOBOL_LIB")
|
||||
else logger.warning(
|
||||
"[Retry] COB_GNUCOBOL_LIB 未设置,无法自动修复库路径"
|
||||
)
|
||||
),
|
||||
},
|
||||
"s0c7": {
|
||||
|
||||
Reference in New Issue
Block a user