[patch] 新增多实例测试开关控制流 逻辑
This commit is contained in:
@@ -194,12 +194,19 @@ class WebSocketManager:
|
||||
"""连接后端WebSocket"""
|
||||
try:
|
||||
|
||||
# 1 保存token到配置
|
||||
try:
|
||||
from config import set_saved_token
|
||||
set_saved_token(token)
|
||||
except Exception:
|
||||
pass
|
||||
# 🔥 根据配置决定是否保存token
|
||||
# 生产模式:保存token,方便用户下次自动加载
|
||||
# 测试模式:不保存,避免多实例冲突
|
||||
import config as cfg
|
||||
if not cfg.is_multi_instance_mode():
|
||||
try:
|
||||
from config import set_saved_token
|
||||
set_saved_token(token)
|
||||
self._log("生产模式:已保存token到配置文件", "INFO")
|
||||
except Exception as e:
|
||||
self._log(f"保存token失败: {e}", "WARNING")
|
||||
else:
|
||||
self._log("测试模式:不保存token(支持多实例运行)", "INFO")
|
||||
|
||||
# 2 获取或创建后端客户端
|
||||
backend = get_backend_client()
|
||||
|
||||
Reference in New Issue
Block a user