From 5ee126d0ec6d2ccbeefab6c360726e421aeaf707 Mon Sep 17 00:00:00 2001 From: Namonay Date: Wed, 25 Feb 2026 11:51:28 +0000 Subject: [PATCH] a --- client/bs_shutdown.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/client/bs_shutdown.py b/client/bs_shutdown.py index db69098..0261a44 100644 --- a/client/bs_shutdown.py +++ b/client/bs_shutdown.py @@ -40,12 +40,14 @@ def to_seconds(t): def update(): global LAST_VALUE data = get_data() + if data is not None and data["noshutdown"] == 1: + if (LAST_VALUE != 0): + subprocess.run(["shutdown", "/a"]) + exit if data is None: time = to_seconds(datetime.strptime(DEFAULT_SHUTDOWN, "%H:%M").time()) else: time = to_seconds(datetime.strptime(data["time"], "%H:%M").time()) - if data is not None and data["noshutdown"] == 1: - exit now = to_seconds(datetime.now().time()) if (time - now) < 0: