Ctrl+C を押しても while ループが終了しません。私の 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
繰り返しますが、何が問題なのかはわかりませんが、私の端末は、例外にある 2 つの印刷アラートを出力することさえありません。誰かがこの問題を理解するのを手伝ってくれますか?