From 845c0b41a0c5307790ca318324a73de0ed484353 Mon Sep 17 00:00:00 2001 From: Craig Forbes Date: Mon, 4 Feb 2019 23:59:29 -0600 Subject: [PATCH] Revert use of ternary; tuple addition failed when color is a list. --- neopixel.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/neopixel.py b/neopixel.py index f4f3b49..9840700 100644 --- a/neopixel.py +++ b/neopixel.py @@ -145,7 +145,10 @@ def _set_item(self, index, value): g = 0 b = 0 elif (len(value) == self.bpp) or ((len(value) == 3) and (self.bpp == 4)): - r, g, b, w = value if len(value) == 4 else value+(0,) + if len(value) == 3: + r, g, b = value + else: + r, g, b, w = value else: raise ValueError("Color tuple size does not match pixel_order.")