File tree 1 file changed +5
-5
lines changed
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -109,7 +109,7 @@ def __init__(
109
109
brightness = 1.0 ,
110
110
auto_write = True ,
111
111
pixel_order = None ,
112
- ):
112
+ ): # pylint: disable=too-many-locals
113
113
if n % num_strands :
114
114
raise ValueError ("Length must be a multiple of num_strands" )
115
115
if not pixel_order :
@@ -127,20 +127,20 @@ def __init__(
127
127
data_len = bpp * n
128
128
pack = ">L"
129
129
osr = False
130
- n = ( 8 * data_len ) - 1
130
+ loop_count = 8 * data_len
131
131
else :
132
132
data_len = bpp * n * 8 // num_strands
133
133
pack = "<L"
134
134
osr = True
135
- n = data_len - 1
135
+ loop_count = data_len
136
136
padding_count = - data_len % 4
137
137
138
138
self ._num_strands = num_strands
139
139
self ._data = bytearray (8 + data_len + padding_count )
140
140
self ._data32 = memoryview (self ._data ).cast ("L" )
141
141
self ._pixels = memoryview (self ._data )[4 : 4 + data_len ]
142
- self ._data [:4 ] = struct .pack (pack , n )
143
- self ._data [- 4 :] = struct .pack (pack , 3840 * 2 )
142
+ self ._data [:4 ] = struct .pack (pack , loop_count - 1 )
143
+ self ._data [- 4 :] = struct .pack (pack , 3840 )
144
144
145
145
self ._num_strands = num_strands
146
146
You can’t perform that action at this time.
0 commit comments