Skip to content

Commit fdb9174

Browse files
committed
remove walrus operator, pylint 1.9 can't handle it
1 parent 8997367 commit fdb9174

File tree

1 file changed

+6
-3
lines changed
  • CircuitPython_KeyPad_Calculator/code

1 file changed

+6
-3
lines changed

CircuitPython_KeyPad_Calculator/code/code.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@
4141
# pylint: disable=redefined-outer-name
4242
def lookup(layer, key_number):
4343
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:
4546
return key
4647
layer -= 1
4748
return None
@@ -169,7 +170,8 @@ def key_pressed(self, k): # pylint: disable=too-many-branches
169170
if k == "%":
170171
self.do_binary_op(1)
171172

172-
if op := unary.get(k):
173+
op = unary.get(k)
174+
if op:
173175
self.do_unary_op(op)
174176

175177
if k in binary:
@@ -222,7 +224,8 @@ def show(self):
222224

223225
layer = 0
224226
while True:
225-
if ev := km.events.get():
227+
ev = km.events.get()
228+
if ev:
226229
key = lookup(layer, ev.key_number)
227230
if ev.pressed:
228231
if key == K_FN:

0 commit comments

Comments
 (0)