From 74d68fdcbbfb40d01237e2a94e72b8e18695123a Mon Sep 17 00:00:00 2001 From: matt Date: Sun, 18 Oct 2026 05:03:54 -0700 Subject: [PATCH] ble.py - use normal lists for history --- api/ble.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/api/ble.py b/api/ble.py index 9b1ebdb..bbabe16 100644 --- a/api/ble.py +++ b/api/ble.py @@ -292,8 +292,7 @@ def test(test_count = 0, bt_usb_id = None) -> None: passed_list = [] # History buffer - keep the last N snapshots (N=5) print("Creating history variable") - from collections import deque - history = deque(maxlen=5) + history = [] print("Done") prev_list_snapshot = None print("Just before the loop") @@ -307,12 +306,12 @@ def test(test_count = 0, bt_usb_id = None) -> None: else: # List changed - reset history print("List changed - reset history") - history.clear() + history = [] history.append(current_list) if len(history) == 5 and all(lst == history[0] for lst in history): log.warning(f"Last 5 tests have been identical, resetting adapter") reset_adapter() - history.clear() + history = [] prev_list_snapshot = current_list log.info(f" Test run: {test_count} - loop {test_loop_count} start. Initializing run...")