remove pylint disables

This commit is contained in:
foamyguy 2025-05-14 10:08:24 -05:00
parent 6664962573
commit d1918e4263
18 changed files with 68 additions and 80 deletions

View file

@ -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,

View file

@ -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)

View file

@ -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,

View file

@ -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,

View file

@ -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,

View file

@ -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)

View file

@ -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,

View file

@ -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,

View file

@ -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,

View file

@ -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__(

View file

@ -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,

View file

@ -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,

View file

@ -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

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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)