From 89ac3b688a607c5785689a9dfffe8e4b4177c59a Mon Sep 17 00:00:00 2001 From: xxm Date: Sat, 22 Aug 2026 00:31:59 +0800 Subject: [PATCH] =?UTF-8?q?fix(xmpp=5Flogger):=20=E4=BF=AE=E5=A4=8Dscore?= =?UTF-8?q?=E5=87=BD=E6=95=B0usage=5Fpercent=E4=B8=BANone=E6=97=B6?= =?UTF-8?q?=E7=9A=84TypeError(=E5=81=A5=E5=BA=B7API=20500)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xmpp_logger.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xmpp_logger.py b/xmpp_logger.py index 5d329ca5..7eb93c82 100644 --- a/xmpp_logger.py +++ b/xmpp_logger.py @@ -494,9 +494,9 @@ def best_key(): if w.get("status") != "ok": s += 100 if m.get("status") != "ok": s += 10 # usage 越高越差 - s += r.get("usage_percent", 0) * 0.01 - s += w.get("usage_percent", 0) * 0.001 - s += m.get("usage_percent", 0) * 0.0001 + s += (r.get("usage_percent") or 0) * 0.01 + s += (w.get("usage_percent") or 0) * 0.001 + s += (m.get("usage_percent") or 0) * 0.0001 # session_expired 惩罚 if k.get("session_expired"): s += 500 return s