From f4fc5ef97be9cf4a6b77775660c0bab7092ee64f Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E5=B0=8F=E9=BE=99?= Date: Mon, 27 Jul 2026 16:38:38 +0800 Subject: [PATCH] =?utf8?q?=E6=97=A5=E5=BF=97=E5=8E=BB=E9=87=8D=EF=BC=9A=5F?= =?utf8?q?log=5Fstate=E4=BD=BF=E7=94=A8=E7=8B=AC=E7=AB=8B=E5=8F=98?= =?utf8?q?=E9=87=8F=E9=81=BF=E5=85=8D=E4=B8=8E=5Fset=5Fstatus=E4=BA=92?= =?utf8?q?=E7=9B=B8=E8=A6=86=E7=9B=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- wechat_auto_login.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/wechat_auto_login.py b/wechat_auto_login.py index d440044..cd84a85 100644 --- a/wechat_auto_login.py +++ b/wechat_auto_login.py @@ -378,6 +378,7 @@ try: self._resend_link_sent = False self._last_logged_msg = "" self._last_logged_status = "" + self._last_log_state = "" self._setup_ui() @@ -532,15 +533,15 @@ try: self._last_logged_msg = text # 用于外部读取 def _log_state(self, level, msg): - """去重日志:连续相同消息不重复记录""" - if msg != self._last_logged_msg: + """去重日志:连续相同消息不重复记录(独立变量)""" + if msg != self._last_log_state: if level == "info": log.info("%s", msg) elif level == "warn": log.warning("%s", msg) elif level == "error": log.error("%s", msg) - self._last_logged_msg = msg + self._last_log_state = msg def _is_wechat_foreground(self): """检查微信是否在前端(活跃窗口),是则不打断用户操作""" -- 2.43.0