From d1918e42630f4937cdc31b15abc8412605d302e0 Mon Sep 17 00:00:00 2001 From: foamyguy Date: Wed, 14 May 2025 10:08:24 -0500 Subject: [PATCH] remove pylint disables --- adafruit_epd/ek79686.py | 3 +-- adafruit_epd/epd.py | 13 ++++++------- adafruit_epd/il0373.py | 3 +-- adafruit_epd/il0398.py | 3 +-- adafruit_epd/il91874.py | 3 +-- adafruit_epd/mcp_sram.py | 14 +++++++------- adafruit_epd/ssd1608.py | 3 +-- adafruit_epd/ssd1675.py | 3 +-- adafruit_epd/ssd1675b.py | 3 +-- adafruit_epd/ssd1680.py | 4 +--- adafruit_epd/ssd1681.py | 3 +-- adafruit_epd/uc8151d.py | 3 +-- examples/epd_bitmap.py | 20 ++++++++++---------- examples/epd_blinka.py | 20 ++++++++++---------- examples/epd_bonnet.py | 2 +- examples/epd_pillow_demo.py | 16 ++++++++-------- examples/epd_pillow_image.py | 16 ++++++++-------- examples/epd_simpletest.py | 16 ++++++++-------- 18 files changed, 68 insertions(+), 80 deletions(-) diff --git a/adafruit_epd/ek79686.py b/adafruit_epd/ek79686.py index 68a7cc2..acb30e6 100644 --- a/adafruit_epd/ek79686.py +++ b/adafruit_epd/ek79686.py @@ -18,7 +18,7 @@ from adafruit_epd.epd import Adafruit_EPD try: "Needed for type annotations" - import typing # pylint: disable=unused-import + import typing from busio import SPI from digitalio import DigitalInOut @@ -59,7 +59,6 @@ _EK79686_VCM_DC_SETTING = const(0x82) class Adafruit_EK79686(Adafruit_EPD): """driver class for Adafruit EK79686 ePaper display breakouts""" - # pylint: disable=too-many-arguments def __init__( self, width: int, diff --git a/adafruit_epd/epd.py b/adafruit_epd/epd.py index 95ce1a3..358540d 100644 --- a/adafruit_epd/epd.py +++ b/adafruit_epd/epd.py @@ -8,7 +8,6 @@ CircuitPython driver for Adafruit ePaper display breakouts * Author(s): Dean Miller """ -# pylint: disable=ungrouped-imports import time @@ -33,7 +32,7 @@ __version__ = "0.0.0+auto.0" __repo__ = "https://github.com/adafruit/Adafruit_CircuitPython_EPD.git" -class Adafruit_EPD: # pylint: disable=too-many-instance-attributes, too-many-public-methods, too-many-arguments +class Adafruit_EPD: """Base class for EPD displays""" BLACK = const(0) @@ -53,7 +52,7 @@ class Adafruit_EPD: # pylint: disable=too-many-instance-attributes, too-many-pu sramcs_pin: DigitalInOut, rst_pin: DigitalInOut, busy_pin: DigitalInOut, - ) -> None: # pylint: disable=too-many-arguments + ) -> None: self._width = width self._height = height @@ -99,7 +98,7 @@ class Adafruit_EPD: # pylint: disable=too-many-instance-attributes, too-many-pu self._black_inverted = self._color_inverted = True self.hardware_reset() - def display(self) -> None: # pylint: disable=too-many-branches + def display(self) -> None: """show the contents of the display buffer""" self.power_up() @@ -298,15 +297,15 @@ class Adafruit_EPD: # pylint: disable=too-many-instance-attributes, too-many-pu self._blackframebuf.fill(black_fill) self._colorframebuf.fill(red_fill) - def rect(self, x: int, y: int, width: int, height: int, color: int) -> None: # pylint: disable=too-many-arguments + def rect(self, x: int, y: int, width: int, height: int, color: int) -> None: """draw a rectangle""" self._color_dup("rect", (x, y, width, height), color) - def fill_rect(self, x: int, y: int, width: int, height: int, color: int) -> None: # pylint: disable=too-many-arguments + def fill_rect(self, x: int, y: int, width: int, height: int, color: int) -> None: """fill a rectangle with the passed color""" self._color_dup("fill_rect", (x, y, width, height), color) - def line(self, x_0: int, y_0: int, x_1: int, y_1: int, color: int) -> None: # pylint: disable=too-many-arguments + def line(self, x_0: int, y_0: int, x_1: int, y_1: int, color: int) -> None: """Draw a line from (x_0, y_0) to (x_1, y_1) in passed color""" self._color_dup("line", (x_0, y_0, x_1, y_1), color) diff --git a/adafruit_epd/il0373.py b/adafruit_epd/il0373.py index 033ae80..f4382af 100644 --- a/adafruit_epd/il0373.py +++ b/adafruit_epd/il0373.py @@ -18,7 +18,7 @@ from adafruit_epd.epd import Adafruit_EPD try: """Needed for type annotations""" - import typing # pylint: disable=unused-import + import typing from busio import SPI from digitalio import DigitalInOut @@ -59,7 +59,6 @@ _IL0373_VCM_DC_SETTING = const(0x82) class Adafruit_IL0373(Adafruit_EPD): """driver class for Adafruit IL0373 ePaper display breakouts""" - # pylint: disable=too-many-arguments def __init__( self, width: int, diff --git a/adafruit_epd/il0398.py b/adafruit_epd/il0398.py index 75118d8..812ceb3 100644 --- a/adafruit_epd/il0398.py +++ b/adafruit_epd/il0398.py @@ -18,7 +18,7 @@ from adafruit_epd.epd import Adafruit_EPD try: """Needed for type annotations""" - import typing # pylint: disable=unused-import + import typing from busio import SPI from digitalio import DigitalInOut @@ -60,7 +60,6 @@ _IL0398_VCM_DC_SETTING = const(0x82) class Adafruit_IL0398(Adafruit_EPD): """driver class for Adafruit IL0373 ePaper display breakouts""" - # pylint: disable=too-many-arguments def __init__( self, width: int, diff --git a/adafruit_epd/il91874.py b/adafruit_epd/il91874.py index 7ad6ecf..6d26f1e 100644 --- a/adafruit_epd/il91874.py +++ b/adafruit_epd/il91874.py @@ -18,7 +18,7 @@ from adafruit_epd.epd import Adafruit_EPD try: "Needed for type annotations" - import typing # pylint: disable=unused-import + import typing from busio import SPI from digitalio import DigitalInOut @@ -65,7 +65,6 @@ _LUT_WB = b"\x90\x1a\x1a\x00\x00\x01 \n\n\x00\x00\x08\x84\x0e\x01\x0e\x01\x10\x1 class Adafruit_IL91874(Adafruit_EPD): """driver class for Adafruit IL91874 ePaper display breakouts""" - # pylint: disable=too-many-arguments def __init__( self, width: int, diff --git a/adafruit_epd/mcp_sram.py b/adafruit_epd/mcp_sram.py index 02c862e..b44fb10 100644 --- a/adafruit_epd/mcp_sram.py +++ b/adafruit_epd/mcp_sram.py @@ -61,7 +61,7 @@ class Adafruit_MCP_SRAM: self._buf[0] = Adafruit_MCP_SRAM.SRAM_WRSR self._buf[1] = 0x43 with self._spi as spidev: - spidev.write(self._buf, end=2) # pylint: disable=no-member + spidev.write(self._buf, end=2) def get_view(self, offset: int) -> Adafruit_MCP_SRAM_View: """Create an object that can be used as a memoryview, with a given offset""" @@ -74,8 +74,8 @@ class Adafruit_MCP_SRAM: self._buf[2] = addr & 0xFF with self._spi as spi: - spi.write(self._buf, end=3) # pylint: disable=no-member - spi.write(bytearray(buf)) # pylint: disable=no-member + spi.write(self._buf, end=3) + spi.write(bytearray(buf)) def read(self, addr: int, length: int, reg: int = SRAM_READ): """read passed number of bytes at the passed address""" @@ -85,8 +85,8 @@ class Adafruit_MCP_SRAM: buf = bytearray(length) with self._spi as spi: - spi.write(self._buf, end=3) # pylint: disable=no-member - spi.readinto(buf) # pylint: disable=no-member + spi.write(self._buf, end=3) + spi.readinto(buf) return buf def read8(self, addr: int, reg: int = SRAM_READ): @@ -113,6 +113,6 @@ class Adafruit_MCP_SRAM: self._buf[2] = addr & 0xFF fill = bytearray([value]) with self._spi as spi: - spi.write(self._buf, end=3) # pylint: disable=no-member + spi.write(self._buf, end=3) for _ in range(length): - spi.write(fill) # pylint: disable=no-member + spi.write(fill) diff --git a/adafruit_epd/ssd1608.py b/adafruit_epd/ssd1608.py index 65f6eab..4d1559b 100644 --- a/adafruit_epd/ssd1608.py +++ b/adafruit_epd/ssd1608.py @@ -18,7 +18,7 @@ from adafruit_epd.epd import Adafruit_EPD try: """Needed for type annotations""" - import typing # pylint: disable=unused-import + import typing from busio import SPI from digitalio import DigitalInOut @@ -70,7 +70,6 @@ _LUT_DATA = ( class Adafruit_SSD1608(Adafruit_EPD): """driver class for Adafruit SSD1608 ePaper display breakouts""" - # pylint: disable=too-many-arguments def __init__( self, width: int, diff --git a/adafruit_epd/ssd1675.py b/adafruit_epd/ssd1675.py index 3038e73..0eef093 100644 --- a/adafruit_epd/ssd1675.py +++ b/adafruit_epd/ssd1675.py @@ -18,7 +18,7 @@ from adafruit_epd.epd import Adafruit_EPD try: """Needed for type annotations""" - import typing # pylint: disable=unused-import + import typing from busio import SPI from digitalio import DigitalInOut @@ -62,7 +62,6 @@ _LUT_DATA = b"\x80`@\x00\x00\x00\x00\x10` \x00\x00\x00\x00\x80`@\x00\x00\x00\x00 class Adafruit_SSD1675(Adafruit_EPD): """driver class for Adafruit SSD1675 ePaper display breakouts""" - # pylint: disable=too-many-arguments def __init__( self, width: int, diff --git a/adafruit_epd/ssd1675b.py b/adafruit_epd/ssd1675b.py index efa8068..5ba952b 100644 --- a/adafruit_epd/ssd1675b.py +++ b/adafruit_epd/ssd1675b.py @@ -18,7 +18,7 @@ from adafruit_epd.epd import Adafruit_EPD try: """Needed for type annotations""" - import typing # pylint: disable=unused-import + import typing from busio import SPI from digitalio import DigitalInOut @@ -88,7 +88,6 @@ _LUT_DATA = b"\xa0\x90P\x00\x00\x00\x00\x00\x00\x00P\x90\xa0\x00\x00\x00\x00\x00 class Adafruit_SSD1675B(Adafruit_EPD): """driver class for Adafruit SSD1675B ePaper display breakouts""" - # pylint: disable=too-many-arguments def __init__( self, width: int, diff --git a/adafruit_epd/ssd1680.py b/adafruit_epd/ssd1680.py index a1d4ae4..1d168e9 100644 --- a/adafruit_epd/ssd1680.py +++ b/adafruit_epd/ssd1680.py @@ -18,7 +18,7 @@ from adafruit_epd.epd import Adafruit_EPD try: """Needed for type annotations""" - import typing # pylint: disable=unused-import + import typing from busio import SPI from digitalio import DigitalInOut @@ -83,7 +83,6 @@ _SSD1680_NOP = const(0xFF) class Adafruit_SSD1680(Adafruit_EPD): """driver class for Adafruit SSD1680 ePaper display breakouts""" - # pylint: disable=too-many-arguments def __init__( self, width: int, @@ -215,7 +214,6 @@ class Adafruit_SSD1680(Adafruit_EPD): class Adafruit_SSD1680Z(Adafruit_SSD1680): """Driver for SSD1680Z ePaper display, overriding SSD1680 settings.""" - # pylint: disable=too-many-arguments, useless-parent-delegation def __init__(self, width, height, spi, *, cs_pin, dc_pin, sramcs_pin, rst_pin, busy_pin): # Call the parent class's __init__() to initialize attributes super().__init__( diff --git a/adafruit_epd/ssd1681.py b/adafruit_epd/ssd1681.py index cd0f21c..e888983 100644 --- a/adafruit_epd/ssd1681.py +++ b/adafruit_epd/ssd1681.py @@ -17,7 +17,7 @@ from micropython import const from adafruit_epd.epd import Adafruit_EPD try: - import typing # pylint: disable=unused-import + import typing from busio import SPI from digitalio import DigitalInOut @@ -82,7 +82,6 @@ _SSD1681_NOP = const(0xFF) class Adafruit_SSD1681(Adafruit_EPD): """driver class for Adafruit SSD1681 ePaper display breakouts""" - # pylint: disable=too-many-arguments def __init__( self, width: int, diff --git a/adafruit_epd/uc8151d.py b/adafruit_epd/uc8151d.py index 5636d80..1fc171a 100644 --- a/adafruit_epd/uc8151d.py +++ b/adafruit_epd/uc8151d.py @@ -18,7 +18,7 @@ from adafruit_epd.epd import Adafruit_EPD try: """Needed for type annotations""" - import typing # pylint: disable=unused-import + import typing from busio import SPI from digitalio import DigitalInOut @@ -74,7 +74,6 @@ _UC8151D_TSSET = const(0xE5) class Adafruit_UC8151D(Adafruit_EPD): """driver class for Adafruit UC8151D ePaper display breakouts""" - # pylint: disable=too-many-arguments def __init__( self, width: int, diff --git a/examples/epd_bitmap.py b/examples/epd_bitmap.py index fbebc74..4ed094c 100644 --- a/examples/epd_bitmap.py +++ b/examples/epd_bitmap.py @@ -5,16 +5,16 @@ import board import busio import digitalio -from adafruit_epd.ek79686 import Adafruit_EK79686 # pylint: disable=unused-import +from adafruit_epd.ek79686 import Adafruit_EK79686 from adafruit_epd.epd import Adafruit_EPD from adafruit_epd.il0373 import Adafruit_IL0373 -from adafruit_epd.il0398 import Adafruit_IL0398 # pylint: disable=unused-import -from adafruit_epd.il91874 import Adafruit_IL91874 # pylint: disable=unused-import -from adafruit_epd.ssd1608 import Adafruit_SSD1608 # pylint: disable=unused-import -from adafruit_epd.ssd1675 import Adafruit_SSD1675 # pylint: disable=unused-import -from adafruit_epd.ssd1680 import Adafruit_SSD1680 # pylint: disable=unused-import -from adafruit_epd.ssd1681 import Adafruit_SSD1681 # pylint: disable=unused-import -from adafruit_epd.uc8151d import Adafruit_UC8151D # pylint: disable=unused-import +from adafruit_epd.il0398 import Adafruit_IL0398 +from adafruit_epd.il91874 import Adafruit_IL91874 +from adafruit_epd.ssd1608 import Adafruit_SSD1608 +from adafruit_epd.ssd1675 import Adafruit_SSD1675 +from adafruit_epd.ssd1680 import Adafruit_SSD1680 +from adafruit_epd.ssd1681 import Adafruit_SSD1681 +from adafruit_epd.uc8151d import Adafruit_UC8151D # create the spi device and pins we will need spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO) @@ -74,9 +74,9 @@ class BMPError(Exception): pass -def display_bitmap(epd, filename): # pylint: disable=too-many-locals, too-many-branches +def display_bitmap(epd, filename): try: - f = open(filename, "rb") # pylint: disable=consider-using-with + f = open(filename, "rb") except OSError: print("Couldn't open file") return diff --git a/examples/epd_blinka.py b/examples/epd_blinka.py index 2b218cb..cb91569 100644 --- a/examples/epd_blinka.py +++ b/examples/epd_blinka.py @@ -6,17 +6,17 @@ import busio import digitalio from PIL import Image, ImageDraw, ImageFont -from adafruit_epd.ek79686 import Adafruit_EK79686 # pylint: disable=unused-import +from adafruit_epd.ek79686 import Adafruit_EK79686 from adafruit_epd.epd import Adafruit_EPD -from adafruit_epd.il0373 import Adafruit_IL0373 # pylint: disable=unused-import -from adafruit_epd.il0398 import Adafruit_IL0398 # pylint: disable=unused-import -from adafruit_epd.il91874 import Adafruit_IL91874 # pylint: disable=unused-import -from adafruit_epd.ssd1608 import Adafruit_SSD1608 # pylint: disable=unused-import -from adafruit_epd.ssd1675 import Adafruit_SSD1675 # pylint: disable=unused-import -from adafruit_epd.ssd1675b import Adafruit_SSD1675B # pylint: disable=unused-import -from adafruit_epd.ssd1680 import Adafruit_SSD1680 # pylint: disable=unused-import -from adafruit_epd.ssd1681 import Adafruit_SSD1681 # pylint: disable=unused-import -from adafruit_epd.uc8151d import Adafruit_UC8151D # pylint: disable=unused-import +from adafruit_epd.il0373 import Adafruit_IL0373 +from adafruit_epd.il0398 import Adafruit_IL0398 +from adafruit_epd.il91874 import Adafruit_IL91874 +from adafruit_epd.ssd1608 import Adafruit_SSD1608 +from adafruit_epd.ssd1675 import Adafruit_SSD1675 +from adafruit_epd.ssd1675b import Adafruit_SSD1675B +from adafruit_epd.ssd1680 import Adafruit_SSD1680 +from adafruit_epd.ssd1681 import Adafruit_SSD1681 +from adafruit_epd.uc8151d import Adafruit_UC8151D # create the spi device and pins we will need spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO) diff --git a/examples/epd_bonnet.py b/examples/epd_bonnet.py index 59dd3ba..0bf1e41 100644 --- a/examples/epd_bonnet.py +++ b/examples/epd_bonnet.py @@ -9,7 +9,7 @@ from digitalio import DigitalInOut, Direction from PIL import Image, ImageDraw, ImageFont from adafruit_epd.epd import Adafruit_EPD -from adafruit_epd.ssd1675b import Adafruit_SSD1675B # pylint: disable=unused-import +from adafruit_epd.ssd1675b import Adafruit_SSD1675B # create two buttons switch1 = DigitalInOut(board.D6) diff --git a/examples/epd_pillow_demo.py b/examples/epd_pillow_demo.py index 91e8070..697cc6c 100644 --- a/examples/epd_pillow_demo.py +++ b/examples/epd_pillow_demo.py @@ -11,15 +11,15 @@ import busio import digitalio from PIL import Image, ImageDraw, ImageFont -from adafruit_epd.ek79686 import Adafruit_EK79686 # pylint: disable=unused-import +from adafruit_epd.ek79686 import Adafruit_EK79686 from adafruit_epd.il0373 import Adafruit_IL0373 -from adafruit_epd.il0398 import Adafruit_IL0398 # pylint: disable=unused-import -from adafruit_epd.il91874 import Adafruit_IL91874 # pylint: disable=unused-import -from adafruit_epd.ssd1608 import Adafruit_SSD1608 # pylint: disable=unused-import -from adafruit_epd.ssd1675 import Adafruit_SSD1675 # pylint: disable=unused-import -from adafruit_epd.ssd1680 import Adafruit_SSD1680 # pylint: disable=unused-import -from adafruit_epd.ssd1681 import Adafruit_SSD1681 # pylint: disable=unused-import -from adafruit_epd.uc8151d import Adafruit_UC8151D # pylint: disable=unused-import +from adafruit_epd.il0398 import Adafruit_IL0398 +from adafruit_epd.il91874 import Adafruit_IL91874 +from adafruit_epd.ssd1608 import Adafruit_SSD1608 +from adafruit_epd.ssd1675 import Adafruit_SSD1675 +from adafruit_epd.ssd1680 import Adafruit_SSD1680 +from adafruit_epd.ssd1681 import Adafruit_SSD1681 +from adafruit_epd.uc8151d import Adafruit_UC8151D # First define some color constants WHITE = (0xFF, 0xFF, 0xFF) diff --git a/examples/epd_pillow_image.py b/examples/epd_pillow_image.py index 1f99f60..4019299 100644 --- a/examples/epd_pillow_image.py +++ b/examples/epd_pillow_image.py @@ -13,15 +13,15 @@ import busio import digitalio from PIL import Image -from adafruit_epd.ek79686 import Adafruit_EK79686 # pylint: disable=unused-import +from adafruit_epd.ek79686 import Adafruit_EK79686 from adafruit_epd.il0373 import Adafruit_IL0373 -from adafruit_epd.il0398 import Adafruit_IL0398 # pylint: disable=unused-import -from adafruit_epd.il91874 import Adafruit_IL91874 # pylint: disable=unused-import -from adafruit_epd.ssd1608 import Adafruit_SSD1608 # pylint: disable=unused-import -from adafruit_epd.ssd1675 import Adafruit_SSD1675 # pylint: disable=unused-import -from adafruit_epd.ssd1680 import Adafruit_SSD1680 # pylint: disable=unused-import -from adafruit_epd.ssd1681 import Adafruit_SSD1681 # pylint: disable=unused-import -from adafruit_epd.uc8151d import Adafruit_UC8151D # pylint: disable=unused-import +from adafruit_epd.il0398 import Adafruit_IL0398 +from adafruit_epd.il91874 import Adafruit_IL91874 +from adafruit_epd.ssd1608 import Adafruit_SSD1608 +from adafruit_epd.ssd1675 import Adafruit_SSD1675 +from adafruit_epd.ssd1680 import Adafruit_SSD1680 +from adafruit_epd.ssd1681 import Adafruit_SSD1681 +from adafruit_epd.uc8151d import Adafruit_UC8151D # create the spi device and pins we will need spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO) diff --git a/examples/epd_simpletest.py b/examples/epd_simpletest.py index 9a5f851..8a30615 100644 --- a/examples/epd_simpletest.py +++ b/examples/epd_simpletest.py @@ -5,16 +5,16 @@ import board import busio import digitalio -from adafruit_epd.ek79686 import Adafruit_EK79686 # pylint: disable=unused-import +from adafruit_epd.ek79686 import Adafruit_EK79686 from adafruit_epd.epd import Adafruit_EPD from adafruit_epd.il0373 import Adafruit_IL0373 -from adafruit_epd.il0398 import Adafruit_IL0398 # pylint: disable=unused-import -from adafruit_epd.il91874 import Adafruit_IL91874 # pylint: disable=unused-import -from adafruit_epd.ssd1608 import Adafruit_SSD1608 # pylint: disable=unused-import -from adafruit_epd.ssd1675 import Adafruit_SSD1675 # pylint: disable=unused-import -from adafruit_epd.ssd1680 import Adafruit_SSD1680 # pylint: disable=unused-import -from adafruit_epd.ssd1681 import Adafruit_SSD1681 # pylint: disable=unused-import -from adafruit_epd.uc8151d import Adafruit_UC8151D # pylint: disable=unused-import +from adafruit_epd.il0398 import Adafruit_IL0398 +from adafruit_epd.il91874 import Adafruit_IL91874 +from adafruit_epd.ssd1608 import Adafruit_SSD1608 +from adafruit_epd.ssd1675 import Adafruit_SSD1675 +from adafruit_epd.ssd1680 import Adafruit_SSD1680 +from adafruit_epd.ssd1681 import Adafruit_SSD1681 +from adafruit_epd.uc8151d import Adafruit_UC8151D # create the spi device and pins we will need spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO)