ble.py - put back fancy history package

This commit is contained in:
matt committed 2026-10-18 05:15:13 -07:00
1 parent b0f9e82732
commit c8590bf4a4
1 file changed
+8 -7
+8 -7
View File
@@ -292,7 +292,8 @@ def test(test_count = 0, bt_usb_id = None) -> None:
passed_list = []
# History buffer - keep the last N snapshots (N=5)
print("Creating mac_history variable")
mac_history = []
from collections import deque
mac_history = deque(maxlen=5)
print("Done")
prev_list_snapshot = None
print("Just before the loop")
@@ -306,13 +307,13 @@ def test(test_count = 0, bt_usb_id = None) -> None:
else:
# List changed - reset mac_history
print("List changed - reset mac_history")
mac_history = []
mac_history.clear()
mac_history.append(passed_list)
# if len(mac_history) == 5 and all(lst == mac_history[0] for lst in mac_history):
# log.warning(f"Last 5 tests have been identical, resetting adapter")
# reset_adapter()
# mac_history = []
# prev_list_snapshot = current_list
if len(mac_history) == 5 and all(lst == mac_history[0] for lst in mac_history):
log.warning(f"Last 5 tests have been identical, resetting adapter")
reset_adapter()
mac_history.clear()
prev_list_snapshot = current_list
log.info(f" Test run: {test_count} - loop {test_loop_count} start. Initializing run...")
test_run_results = sensor_data_query(test_list)