Skip to content

Commit 825ccaf

Browse files
committed
Simplified if-logic
1 parent e77c89d commit 825ccaf

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Lib/_pyrepl/windows_console.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -412,13 +412,14 @@ def get_event(self, block: bool = True) -> Event | None:
412412
return None
413413

414414
event = self._event_from_keyevent(rec.Event.KeyEvent)
415-
if event is None and block:
416-
continue
417415

418416
if event is not None:
419417
# Queue this key event to be repeated if wRepeatCount > 1, such as when a 'dead key' is pressed twice
420418
for _ in range(rec.Event.KeyEvent.wRepeatCount - 1):
421419
self.key_repeat_queue.appendleft(event)
420+
elif block:
421+
# The key event didn't ectually type a character, block until next event
422+
continue
422423

423424
return event
424425

0 commit comments

Comments
 (0)