[patch] 新增多实例测试开关控制流 逻辑
This commit is contained in:
22
main.py
22
main.py
@@ -145,14 +145,20 @@ class LoginWindow(QMainWindow):
|
||||
# noinspection PyUnresolvedReferences
|
||||
self.token_input.returnPressed.connect(self.login) # 表示回车提交
|
||||
self.token_input.setMinimumHeight(34) # 最小输入框高度
|
||||
# 预填已保存的令牌(如果存在)
|
||||
try:
|
||||
from config import get_saved_token
|
||||
saved = get_saved_token()
|
||||
if saved:
|
||||
self.token_input.setText(saved)
|
||||
except Exception:
|
||||
pass
|
||||
# 🔥 根据配置决定是否自动加载token
|
||||
# 生产模式:自动加载保存的token(方便用户)
|
||||
# 测试模式:不加载,避免多实例冲突
|
||||
if not config.is_multi_instance_mode():
|
||||
try:
|
||||
from config import get_saved_token
|
||||
saved = get_saved_token()
|
||||
if saved:
|
||||
self.token_input.setText(saved)
|
||||
print("[INFO] 生产模式:已自动加载保存的token")
|
||||
except Exception:
|
||||
pass
|
||||
else:
|
||||
print("[INFO] 测试模式:不自动加载token,支持多实例运行")
|
||||
|
||||
token_layout.addWidget(token_label)
|
||||
token_layout.addWidget(self.token_input)
|
||||
|
||||
Reference in New Issue
Block a user