From 1f85b953bf687df01d5c792cb3f551bd87da77d5 Mon Sep 17 00:00:00 2001 From: George Waters Date: Fri, 4 Jun 2021 22:30:52 -0400 Subject: [PATCH] Revert "Fix slice indices failure." --- adafruit_pypixelbuf.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/adafruit_pypixelbuf.py b/adafruit_pypixelbuf.py index 8273146..38e51e8 100644 --- a/adafruit_pypixelbuf.py +++ b/adafruit_pypixelbuf.py @@ -289,9 +289,7 @@ def _set_item( def __setitem__(self, index, val): if isinstance(index, slice): - start = index.start if index.start is not None else 0 - stop = index.stop if index.stop is not None else len(self) - step = index.step if index.step is not None else 1 + start, stop, step = index.indices(self._pixels) for val_i, in_i in enumerate(range(start, stop, step)): r, g, b, w = self._parse_color(val[val_i]) self._set_item(in_i, r, g, b, w)