From 74cf63cbbfdff606d010a95f31b39fd454b139cf Mon Sep 17 00:00:00 2001 From: Test_User Date: Mon, 17 Jun 2024 19:37:00 -0400 Subject: This is not lua --- CoupServ.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/CoupServ.py b/CoupServ.py index 2357e86..363ddc8 100755 --- a/CoupServ.py +++ b/CoupServ.py @@ -150,12 +150,16 @@ def read_and_send(): threading.Thread(target=read_and_send, daemon=True).start() def detect_broken(): - while True: - for key in servlist: - if servlist[key].distance == 0: - send(":"+config["sid"]+" PING "+config["sid"]+" :"+key) - break - time.sleep(15) + try: + while True: + for key in servlist: + if servlist[key]["distance"] == 1: + send(":"+config["sid"]+" PING "+config["sid"]+" :"+key) + break + time.sleep(15) + except exception as e: + s.close() + raise e threading.Thread(target=detect_broken, daemon=True).start() -- cgit v1.2.3