From fa4acda10deec781b1b5cdb0e3bf2a106ea35d77 Mon Sep 17 00:00:00 2001 From: Maximilian Giller Date: Mon, 6 May 2024 22:28:35 +0200 Subject: [PATCH] Fixed local history being deleted --- src/endpoints/handlers/bett.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/endpoints/handlers/bett.py b/src/endpoints/handlers/bett.py index c53074b..3cca9dd 100644 --- a/src/endpoints/handlers/bett.py +++ b/src/endpoints/handlers/bett.py @@ -129,11 +129,10 @@ def add_weights_to_log(tl: float, tr: float, bl: float, br: float): global local_history local_history.append({"tl": tl, "tr": tr, "bl": bl, "br": br, "total": total}) - if len(local_history): + if len(local_history) > history_max_length: local_history = local_history[len(local_history) - history_max_length :] add_line_to_bed_history(f"{str(timestamp)};{tl};{tr};{bl};{br};{total};") - check_for_change() async def log_bed_weights(): @@ -148,6 +147,7 @@ async def log_bed_weights(): bl = br add_weights_to_log(tl, tr, bl, br) + check_for_change() except: pass await asyncio.sleep(1)