We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8997367 commit fdb9174Copy full SHA for fdb9174
1 file changed
CircuitPython_KeyPad_Calculator/code/code.py
@@ -41,7 +41,8 @@
41
# pylint: disable=redefined-outer-name
42
def lookup(layer, key_number):
43
while layer >= 0:
44
- if (key := keymaps[layer][key_number]) is not None:
+ key = keymaps[layer][key_number]
45
+ if key is not None:
46
return key
47
layer -= 1
48
return None
@@ -169,7 +170,8 @@ def key_pressed(self, k): # pylint: disable=too-many-branches
169
170
if k == "%":
171
self.do_binary_op(1)
172
- if op := unary.get(k):
173
+ op = unary.get(k)
174
+ if op:
175
self.do_unary_op(op)
176
177
if k in binary:
@@ -222,7 +224,8 @@ def show(self):
222
224
223
225
layer = 0
226
while True:
- if ev := km.events.get():
227
+ ev = km.events.get()
228
+ if ev:
229
key = lookup(layer, ev.key_number)
230
if ev.pressed:
231
if key == K_FN:
0 commit comments