Мой цикл while не завершается при нажатии Ctrl + C. По-видимому, он игнорирует мое исключение KeyboardInterrupt. Часть цикла выглядит так:
while True:
try:
if subprocess_cnt <= max_subprocess:
try:
notifier.process_events()
if notifier.check_events():
notifier.read_events()
except KeyboardInterrupt:
notifier.stop()
break
else:
pass
except (KeyboardInterrupt, SystemExit):
print '\nkeyboardinterrupt found!'
print '\n...Program Stopped Manually!'
raise
Я снова не уверен, в чем проблема, но мой терминал даже не распечатывает два предупреждения печати, которые есть в моем исключении. Может ли кто-нибудь помочь мне разобраться в этой проблеме?