From 30ca35cd4b5fb89ab36a46e1d0a6223c598bd374 Mon Sep 17 00:00:00 2001 From: none Date: Mon, 26 Feb 2024 22:58:07 +0300 Subject: [PATCH] up --- main.py | 1 + network.py | 24 +++++++++++++----------- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/main.py b/main.py index 3fe5686..7f60dbe 100644 --- a/main.py +++ b/main.py @@ -44,6 +44,7 @@ server.start() # Стартуем авто-поиск портов и авто-обновление сайтов updater = Thread(target = update_demon, args=(serv_port,)) +updater.daemon = True updater.start() # Стартуем интерфейс diff --git a/network.py b/network.py index 2739af1..207448e 100644 --- a/network.py +++ b/network.py @@ -85,18 +85,20 @@ def server(http_port): conn.send("accepted".encode()) client(port, f"get_{site}") elif op == "check_all": - sites = next(os.walk('cached/'), (None, None, []))[1] - sites_comp = "" - for i in sites: - # Проверяем версию - ver = read(f"cached/{i}/config.json")["ver"] - sites_comp += i + f"_{ver}<>" - sites_comp = sites_comp[:-2] - if sites_comp == "": + try: + sites = next(os.walk('cached/'), (None, None, []))[1] + sites_comp = "" + for i in sites: + # Проверяем версию + ver = read(f"cached/{i}/config.json")["ver"] + sites_comp += i + f"_{ver}<>" + sites_comp = sites_comp[:-2] + if sites_comp == "": + conn.send("None".encode()) + else: + conn.send(sites_comp.encode()) + except: conn.send("None".encode()) - else: - conn.send(sites_comp.encode()) - conn.close() except Exception as e: