diff --git a/scripts/wk/std.py b/scripts/wk/std.py index 30a3c839..d0eecde4 100644 --- a/scripts/wk/std.py +++ b/scripts/wk/std.py @@ -785,20 +785,18 @@ 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() + response = input(prompt) LOG.debug('%s%s', prompt, response) except EOFError: # Ignore and try again - #LOG.warning('Exception occured', exc_info=True) - #print('', end='', flush=True) - pass + LOG.warning('Exception occured', exc_info=True) + print('', flush=True) return response