Refactor ping status logic in Instances.py

This commit is contained in:
Théophile Diot 2024-02-21 13:51:54 +01:00
parent 13abf8562e
commit 698902b71d
No known key found for this signature in database
GPG key ID: 248FEA4BAE400D06

View file

@ -445,11 +445,12 @@ class Instances:
except:
continue
if not resp or not isinstance(ping_data.get(instance_name, {"msg": None}).get("msg"), dict):
if not resp:
continue
if ping_data[instance_name].get("status", "error") == "success":
ping["status"] = "success"
ping["status"] = ping_data[instance_name].get("status", "error")
if ping["status"] == "success":
break
return ping