File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
CircuitPython_KeyPad_Calculator/code Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change 41
41
# pylint: disable=redefined-outer-name
42
42
def lookup (layer , key_number ):
43
43
while layer >= 0 :
44
- if (key := keymaps [layer ][key_number ]) is not None :
44
+ key = keymaps [layer ][key_number ]
45
+ if key is not None :
45
46
return key
46
47
layer -= 1
47
48
return None
@@ -169,7 +170,8 @@ def key_pressed(self, k): # pylint: disable=too-many-branches
169
170
if k == "%" :
170
171
self .do_binary_op (1 )
171
172
172
- if op := unary .get (k ):
173
+ op = unary .get (k )
174
+ if op :
173
175
self .do_unary_op (op )
174
176
175
177
if k in binary :
@@ -222,7 +224,8 @@ def show(self):
222
224
223
225
layer = 0
224
226
while True :
225
- if ev := km .events .get ():
227
+ ev = km .events .get ()
228
+ if ev :
226
229
key = lookup (layer , ev .key_number )
227
230
if ev .pressed :
228
231
if key == K_FN :
You can’t perform that action at this time.
0 commit comments