We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ddbb35e commit c6fb43cCopy full SHA for c6fb43c
tools/rpi/hoymiles/__init__.py
@@ -647,7 +647,7 @@ def get_payload(self, src=None):
647
self.time_rx = end_frame.time_rx
648
tr_len = end_frame.seq - 0x80
649
except StopIteration:
650
- seq_last = max(frames, key=lambda frame:frame.seq).seq
+ seq_last = max(frames, key=lambda frame:frame.seq).seq if len(frames) else 0
651
self.__retransmit_frame(seq_last + 1)
652
raise BufferError(f'Missing packet: Last packet {len(self.scratch)}')
653
0 commit comments