From 6dc8964700211712774ebac3fc0a3e3cd0766ef5 Mon Sep 17 00:00:00 2001 From: kyx236 Date: Fri, 13 Feb 2026 04:29:10 +0800 Subject: [PATCH] feat: Introduce new modules for permission management and proxy pool functionality. --- core/permissions.py | 3 ++- core/proxy_pool.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/core/permissions.py b/core/permissions.py index 9f56942..f9c2b92 100644 --- a/core/permissions.py +++ b/core/permissions.py @@ -8,7 +8,8 @@ import json import threading from pathlib import Path -_PERM_FILE = Path(__file__).parent / "permissions.json" +_PROJECT_ROOT = Path(__file__).parent.parent +_PERM_FILE = _PROJECT_ROOT / "permissions.json" _lock = threading.Lock() # 所有可用命令列表(用于验证输入) diff --git a/core/proxy_pool.py b/core/proxy_pool.py index ff3c2fc..aa2f6f9 100644 --- a/core/proxy_pool.py +++ b/core/proxy_pool.py @@ -18,7 +18,8 @@ import requests as std_requests # --- 配置常量 --- -_PROXY_FILE = Path(__file__).parent / "proxy.txt" +_PROJECT_ROOT = Path(__file__).parent.parent +_PROXY_FILE = _PROJECT_ROOT / "proxy.txt" _TEST_URL = "https://claude.ai" # 测试目标 _TEST_TIMEOUT = 10 # 测试超时秒数 _INITIAL_PRIORITY = 100 # 初始优先级