From 363c78371a4c75ca6fef384836b6eabc8f31b6b7 Mon Sep 17 00:00:00 2001 From: Sebastian Jung Date: Sun, 28 Aug 2022 19:52:49 +0200 Subject: [PATCH] Fixed insane cpu usage by adding a very small sleep at the end of the loop. This results in a very small input delay that is not recognizable. --- pytimedinput/pytimedinput.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pytimedinput/pytimedinput.py b/pytimedinput/pytimedinput.py index 53f0de7..4aad16b 100644 --- a/pytimedinput/pytimedinput.py +++ b/pytimedinput/pytimedinput.py @@ -150,6 +150,9 @@ def readStdin(): print("\x1b[1D\x1b[0K", end='', flush=True) if(resetOnInput and timeout > -1): timeStart = time.time() + + time.sleep(0.01) + print("") __setStdoutSettings(__savedConsoleSettings) return userInput, timedOut