Skip to content

Commit 2ec52f9

Browse files
authored
Merge pull request #79 from FoamyGuy/argument_names
Satisfy argument name pylint rule
2 parents 2cde395 + cbae41a commit 2ec52f9

File tree

1 file changed

+49
-47
lines changed

1 file changed

+49
-47
lines changed

adafruit_character_lcd/character_lcd.py

Lines changed: 49 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -107,12 +107,12 @@ def _map(
107107
class Character_LCD:
108108
"""Base class for character LCD.
109109
110-
:param ~digitalio.DigitalInOut rs: The reset data line
111-
:param ~digitalio.DigitalInOut en: The enable data line
112-
:param ~digitalio.DigitalInOut d4: The data line 4
113-
:param ~digitalio.DigitalInOut d5: The data line 5
114-
:param ~digitalio.DigitalInOut d6: The data line 6
115-
:param ~digitalio.DigitalInOut d7: The data line 7
110+
:param ~digitalio.DigitalInOut reset_dio: The reset data line
111+
:param ~digitalio.DigitalInOut enable_dio: The enable data line
112+
:param ~digitalio.DigitalInOut d4_dio: The data line 4
113+
:param ~digitalio.DigitalInOut d5_dio: The data line 5
114+
:param ~digitalio.DigitalInOut d6_dio: The data line 6
115+
:param ~digitalio.DigitalInOut d7_dio: The data line 7
116116
:param int columns: The columns on the charLCD
117117
:param int lines: The lines on the charLCD
118118
@@ -123,30 +123,28 @@ class Character_LCD:
123123

124124
# pylint: disable-msg=too-many-arguments
125125
def __init__(
126-
# pylint: disable=invalid-name
127126
self,
128-
rs: digitalio.DigitalInOut,
129-
en: digitalio.DigitalInOut,
130-
d4: digitalio.DigitalInOut,
131-
d5: digitalio.DigitalInOut,
132-
d6: digitalio.DigitalInOut,
133-
d7: digitalio.DigitalInOut,
127+
reset_dio: digitalio.DigitalInOut,
128+
enable_dio: digitalio.DigitalInOut,
129+
d4_dio: digitalio.DigitalInOut,
130+
d5_dio: digitalio.DigitalInOut,
131+
d6_dio: digitalio.DigitalInOut,
132+
d7_dio: digitalio.DigitalInOut,
134133
columns: int,
135134
lines: int,
136-
# pylint: enable=invalid-name
137135
) -> None:
138136
self.columns = columns
139137
self.lines = lines
140138
# save pin numbers
141-
self.reset = rs
142-
self.enable = en
143-
self.dl4 = d4
144-
self.dl5 = d5
145-
self.dl6 = d6
146-
self.dl7 = d7
139+
self.reset = reset_dio
140+
self.enable = enable_dio
141+
self.dl4 = d4_dio
142+
self.dl5 = d5_dio
143+
self.dl6 = d6_dio
144+
self.dl7 = d7_dio
147145

148146
# set all pins as outputs
149-
for pin in (rs, en, d4, d5, d6, d7):
147+
for pin in (reset_dio, enable_dio, d4_dio, d5_dio, d6_dio, d7_dio):
150148
pin.direction = digitalio.Direction.OUTPUT
151149

152150
# Initialise the display
@@ -541,12 +539,12 @@ def _pulse_enable(self) -> None:
541539
class Character_LCD_Mono(Character_LCD):
542540
"""Interfaces with monochromatic character LCDs.
543541
544-
:param ~digitalio.DigitalInOut rs: The reset data line
545-
:param ~digitalio.DigitalInOut en: The enable data line
546-
:param ~digitalio.DigitalInOut d4: The data line 4
547-
:param ~digitalio.DigitalInOut d5: The data line 5
548-
:param ~digitalio.DigitalInOut d6: The data line 6
549-
:param ~digitalio.DigitalInOut d7: The data line 7
542+
:param ~digitalio.DigitalInOut reset_dio: The reset data line
543+
:param ~digitalio.DigitalInOut enable_dio: The enable data line
544+
:param ~digitalio.DigitalInOut d4_dio: The data line 4
545+
:param ~digitalio.DigitalInOut d5_dio: The data line 5
546+
:param ~digitalio.DigitalInOut d6_dio: The data line 6
547+
:param ~digitalio.DigitalInOut d7_dio: The data line 7
550548
:param int columns: The columns on the charLCD
551549
:param int lines: The lines on the charLCD
552550
:param ~digitalio.DigitalInOut backlight_pin: The backlight pin
@@ -559,12 +557,12 @@ class Character_LCD_Mono(Character_LCD):
559557
# pylint: disable-msg=too-many-arguments
560558
def __init__(
561559
self,
562-
rs: digitalio.DigitalInOut,
563-
en: digitalio.DigitalInOut,
564-
db4: digitalio.DigitalInOut,
565-
db5: digitalio.DigitalInOut,
566-
db6: digitalio.DigitalInOut,
567-
db7: digitalio.DigitalInOut,
560+
reset_dio: digitalio.DigitalInOut,
561+
enable_dio: digitalio.DigitalInOut,
562+
d4_dio: digitalio.DigitalInOut,
563+
d5_dio: digitalio.DigitalInOut,
564+
d6_dio: digitalio.DigitalInOut,
565+
d7_dio: digitalio.DigitalInOut,
568566
columns: int,
569567
lines: int,
570568
backlight_pin: Optional[digitalio.DigitalInOut] = None,
@@ -578,7 +576,9 @@ def __init__(
578576
if backlight_pin is not None:
579577
self.backlight_pin.direction = digitalio.Direction.OUTPUT
580578
self.backlight = True
581-
super().__init__(rs, en, db4, db5, db6, db7, columns, lines)
579+
super().__init__(
580+
reset_dio, enable_dio, d4_dio, d5_dio, d6_dio, d7_dio, columns, lines
581+
)
582582

583583
# pylint: enable-msg=too-many-arguments
584584

@@ -621,12 +621,12 @@ def backlight(self, enable: bool) -> None:
621621
class Character_LCD_RGB(Character_LCD):
622622
"""Interfaces with RGB character LCDs.
623623
624-
:param ~digitalio.DigitalInOut rs: The reset data line
625-
:param ~digitalio.DigitalInOut en: The enable data line
626-
:param ~digitalio.DigitalInOut db4: The data line 4
627-
:param ~digitalio.DigitalInOut db5: The data line 5
628-
:param ~digitalio.DigitalInOut db6: The data line 6
629-
:param ~digitalio.DigitalInOut db7: The data line 7
624+
:param ~digitalio.DigitalInOut reset_dio: The reset data line
625+
:param ~digitalio.DigitalInOut enable_dio: The enable data line
626+
:param ~digitalio.DigitalInOut d4_dio: The data line 4
627+
:param ~digitalio.DigitalInOut d5_dio: The data line 5
628+
:param ~digitalio.DigitalInOut d6_dio: The data line 6
629+
:param ~digitalio.DigitalInOut d7_dio: The data line 7
630630
:param int columns: The columns on the charLCD
631631
:param int lines: The lines on the charLCD
632632
:param ~pwmio.PWMOut,~digitalio.DigitalInOut red: Red RGB Anode
@@ -640,12 +640,12 @@ class Character_LCD_RGB(Character_LCD):
640640
# pylint: disable-msg=too-many-arguments
641641
def __init__(
642642
self,
643-
rs: digitalio.DigitalInOut,
644-
en: digitalio.DigitalInOut,
645-
db4: digitalio.DigitalInOut,
646-
db5: digitalio.DigitalInOut,
647-
db6: digitalio.DigitalInOut,
648-
db7: digitalio.DigitalInOut,
643+
reset_dio: digitalio.DigitalInOut,
644+
enable_dio: digitalio.DigitalInOut,
645+
d4_dio: digitalio.DigitalInOut,
646+
d5_dio: digitalio.DigitalInOut,
647+
d6_dio: digitalio.DigitalInOut,
648+
d7_dio: digitalio.DigitalInOut,
649649
columns: int,
650650
lines: int,
651651
red: Union[pwmio.PWMOut, digitalio.DigitalInOut],
@@ -674,7 +674,9 @@ def __init__(
674674
)
675675

676676
self._color = [0, 0, 0]
677-
super().__init__(rs, en, db4, db5, db6, db7, columns, lines)
677+
super().__init__(
678+
reset_dio, enable_dio, d4_dio, d5_dio, d6_dio, d7_dio, columns, lines
679+
)
678680

679681
@property
680682
def color(self) -> List[int]:

0 commit comments

Comments
 (0)