В Python я написал следующий код, чтобы посмотреть, смогу ли я заставить свою программу не завершаться при Control + C, как все эти модные терминальные приложения, такие как Vim или Dwarf Fortress.
def getinput():
x = input('enter something: ')
while True:
try:
getinput()
except KeyboardInterrupt:
pass
К сожалению,в консоли Windows этот сценарий завершается через несколько секунд.Если я запускаю его в режиме ожидания, он работает как положено.Версия Python 3.2.1, 3.2 действовали так же.Я делаю что-то не так?
РЕДАКТИРОВАТЬ: Если я удерживаю, Control + C, то есть.