fix(xmpp_logger): 修复score函数usage_percent为None时的TypeError(健康API 500)
This commit is contained in:
+3
-3
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user