15 lines
436 B
Python
15 lines
436 B
Python
def prompt(prompt):
|
|
while True:
|
|
try:
|
|
return input(prompt)
|
|
except EOFError:
|
|
print()
|
|
exit(0)
|
|
except KeyboardInterrupt:
|
|
print()
|
|
exit(0)
|
|
# in case: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 11: invalid continuation byte
|
|
except UnicodeDecodeError as e:
|
|
print(e)
|
|
print('prompt ignored')
|