From 92c62b9da5527948f6cf55628be15b98270723c9 Mon Sep 17 00:00:00 2001 From: OpenClaw Agent Date: Sat, 7 Feb 2026 12:23:34 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=BC=BA=E5=88=B6=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E6=A0=B8=E5=BF=83=E6=95=B0=E6=8D=AE=E6=96=87=E4=BB=B6=E7=9A=84?= =?UTF-8?q?=E7=BB=9D=E5=AF=B9=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 避免从不同目录运行时读取错误的数据文件 - 确保所有操作都指向 contraband_manager/security_data_v2.json --- update_security_ranking_v2.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/update_security_ranking_v2.py b/update_security_ranking_v2.py index 25c7bc2..9c29bad 100644 --- a/update_security_ranking_v2.py +++ b/update_security_ranking_v2.py @@ -27,7 +27,8 @@ CONFIG = load_config() # 从配置文件中获取配置项 VERSION = CONFIG.get('version', '') WEBHOOK_URL = CONFIG.get('webhook_url', '') -DATA_FILE = CONFIG.get('data_file', '') +# 强制使用核心数据文件(脚本所在目录的绝对路径) +DATA_FILE = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'security_data_v2.json') BEIJING_TZ = timezone(timedelta(hours=8)) # 时区配置也可以从配置文件读取,此处保持不变 WEBDAV_BASE = CONFIG.get('webdav', {}).get('base', '') WEBDAV_AUTH = CONFIG.get('webdav', {}).get('auth', '')