72
72
0x03 , 0x10 , 0x30 , 0x21 ,
73
73
0x13 , 0x12 , 0x11 , 0x31 )
74
74
# pylint: enable=bad-whitespace, invalid-name
75
-
75
+ # pylint: disable=missing-docstring, protected-access
76
76
class TrellisLEDs ():
77
77
def __init__ (self , trellis_obj ):
78
78
self ._parent = trellis_obj
@@ -84,16 +84,16 @@ def __getitem__(self, x):
84
84
mask = 1 << (ledLUT [x % 16 ] & 0x0f )
85
85
return bool (((self ._parent ._led_buffer [x // 16 ][led * 2 ] | \
86
86
self ._parent ._led_buffer [x // 16 ][(led * 2 ) + 1 ] << 8 ) & mask ) > 0 )
87
-
87
+
88
88
def __setitem__ (self , x , value ):
89
89
if 0 < x >= self ._parent ._num_leds :
90
90
raise ValueError (('LED number must be between 0 -' , self ._parent ._num_leds - 1 ))
91
91
led = ledLUT [x % 16 ] >> 4
92
92
mask = 1 << (ledLUT [x % 16 ] & 0x0f )
93
- if value == True :
93
+ if value :
94
94
self ._parent ._led_buffer [x // 16 ][led * 2 ] |= mask
95
95
self ._parent ._led_buffer [x // 16 ][(led * 2 ) + 1 ] |= mask >> 8
96
- elif value == False :
96
+ elif not value :
97
97
self ._parent ._led_buffer [x // 16 ][led * 2 ] &= ~ mask
98
98
self ._parent ._led_buffer [x // 16 ][(led * 2 ) + 1 ] &= ~ mask >> 8
99
99
else :
@@ -104,11 +104,12 @@ def __setitem__(self, x, value):
104
104
105
105
def fill (self , on ):
106
106
fill = 0xff if on else 0x00
107
- for d in range (len (self ._parent ._i2c_devices )):
107
+ for buff in range (len (self ._parent ._i2c_devices )):
108
108
for i in range (16 ):
109
- self ._parent ._led_buffer [d ][i ] = fill
109
+ self ._parent ._led_buffer [buff ][i ] = fill
110
110
if self ._parent ._auto_show :
111
111
self ._parent .show ()
112
+ # pylint: enable=missing-docstring, protected-access
112
113
113
114
class Trellis ():
114
115
"""
0 commit comments