From c31bdde31cd1d6f457ba3c591ed88c57b2721fd3 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 3 Sep 2024 17:07:36 -1000 Subject: [PATCH] Avoid slice when the reader wants the full buffer --- aioesphomeapi/_frame_helper/base.py | 1 + 1 file changed, 1 insertion(+) diff --git a/aioesphomeapi/_frame_helper/base.py b/aioesphomeapi/_frame_helper/base.py index 92fda76..522fc03 100644 --- a/aioesphomeapi/_frame_helper/base.py +++ b/aioesphomeapi/_frame_helper/base.py @@ -118,6 +118,7 @@ class APIFrameHelper: if TYPE_CHECKING: assert self._buffer is not None, "Buffer should be set" if original_pos == 0 and self._buffer_len == new_pos: + assert self._buffer == self._buffer[original_pos:new_pos] return self._buffer return self._buffer[original_pos:new_pos]