Skip to content

Commit 4950318

Browse files
committed
Revert back to sorted slots
1 parent c1dbf8c commit 4950318

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

plugwise_usb/nodes/circle.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -661,11 +661,8 @@ async def _energy_log_records_load_from_cache(self) -> bool:
661661

662662
# Iterate in reverse sorted order directly
663663
for address in sorted(collected_logs, reverse=True):
664-
for slot in range(4, 0, -1):
665-
bucket = collected_logs.get(address, {})
666-
if slot not in bucket:
667-
continue
668-
(timestamp, pulses) = bucket[slot]
664+
for slot in sorted(collected_logs[address].keys(), reverse=True):
665+
(timestamp, pulses) = collected_logs[address][slot]
669666
# Keep only recent entries; prune older-or-equal than cutoff
670667
if timestamp <= skip_before:
671668
continue

0 commit comments

Comments
 (0)