From 564745f03bf96a4fcbcc32bbfda6b255f70e0663 Mon Sep 17 00:00:00 2001 From: 2Shirt <2xShirt@gmail.com> Date: Fri, 6 Dec 2019 13:00:34 -0700 Subject: [PATCH] Adjusted wk.std.input_text() * Should hopefully reduce the duplicate prompts --- scripts/wk/std.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/wk/std.py b/scripts/wk/std.py index d0eecde4..30a3c839 100644 --- a/scripts/wk/std.py +++ b/scripts/wk/std.py @@ -785,18 +785,20 @@ def input_text(prompt='Enter text'): response = None if prompt[-1:] != ' ': prompt += ' ' + print(prompt, end='', flush=True) while response is None: if os.name == 'posix': # Flush input to (hopefully) avoid EOFError tcflush(sys.stdin, TCIOFLUSH) try: - response = input(prompt) + response = input() LOG.debug('%s%s', prompt, response) except EOFError: # Ignore and try again - LOG.warning('Exception occured', exc_info=True) - print('', flush=True) + #LOG.warning('Exception occured', exc_info=True) + #print('', end='', flush=True) + pass return response