import threading class LoginSession: """全局单例登录会话(一次仅支持一个扫码流程)""" def __init__(self): self.session_id = None self.sso_client = None self.status = "idle" self.cookies = None self.message = "" self.start_time = 0 self.proxy_used = None self.nickname = None self.login_timeout = 600 self.lock = threading.Lock() def reset(self): self.session_id = None self.sso_client = None self.cookies = None self.nickname = None self.start_time = 0 self.proxy_used = None self.status = "idle" self.message = "" login_session = LoginSession()