From 7af9c9b37512d4582453c46a293f2b5a05314a06 Mon Sep 17 00:00:00 2001 From: Sergii Puliaiev Date: Thu, 20 Jan 2022 16:06:49 -0800 Subject: [PATCH] Fix for reading input while script is in debug with PyCharm running on MacOS --- readchar/readchar_linux.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readchar/readchar_linux.py b/readchar/readchar_linux.py index 6bcb4e2..8936df1 100644 --- a/readchar/readchar_linux.py +++ b/readchar/readchar_linux.py @@ -12,7 +12,7 @@ def readchar(): old_settings = termios.tcgetattr(fd) try: tty.setraw(sys.stdin.fileno()) - ch = sys.stdin.read(1) + ch = sys.stdin.readline(1) finally: termios.tcsetattr(fd, termios.TCSADRAIN, old_settings) return ch