From: FoamyGuy Date: Fri, 3 Jul 2020 14:53:28 +0000 (-0500) Subject: black and pylint X-Git-Tag: 0.5.1^2~1 X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka_Displayio.git/commitdiff_plain/716a25f0bd1691ae1abfc9501dc1fb245d80be6d black and pylint --- diff --git a/displayio/display.py b/displayio/display.py index 578888a..757092d 100644 --- a/displayio/display.py +++ b/displayio/display.py @@ -53,8 +53,17 @@ BACKLIGHT_IN_OUT = 1 BACKLIGHT_PWM = 2 # pylint: disable=unnecessary-pass, unused-argument - # pylint: disable=too-many-instance-attributes + + +def _rgb_tuple_to_rgb565(color_tuple): + return ( + ((color_tuple[0] & 0x00F8) << 8) + | ((color_tuple[1] & 0x00FC) << 3) + | (color_tuple[2] & 0x00F8) >> 3 + ) + + class Display: """This initializes a display and connects it into CircuitPython. Unlike other objects in CircuitPython, Display objects live until ``displayio.release_displays()`` is called. @@ -330,19 +339,12 @@ class Display: """Encode a postion into bytes.""" return struct.pack(self._bounds_encoding, x, y) - def _rgb_tuple_to_rgb565(self, color_tuple): - return ( - ((color_tuple[0] & 0x00F8) << 8) - | ((color_tuple[1] & 0x00FC) << 3) - | (color_tuple[2] & 0x00F8) >> 3 - ) - def fill_row(self, y, buffer): """Extract the pixels from a single row""" for x in range(0, self._width): - _rgb_565 = self._rgb_tuple_to_rgb565(self._buffer.getpixel((x, y))) - buffer[x * 2] = (_rgb_565 >> 8) & 0xff - buffer[x * 2 + 1] = _rgb_565 & 0xff + _rgb_565 = _rgb_tuple_to_rgb565(self._buffer.getpixel((x, y))) + buffer[x * 2] = (_rgb_565 >> 8) & 0xFF + buffer[x * 2 + 1] = _rgb_565 & 0xFF return buffer @property