Ctrl + C'ye basıldığında while döngüsüm çıkmıyor. Görünüşe göre benim KeyboardInterrupt istisnamı görmezden geliyor. ilmik bölümü şöyle görünür:python çıkışı sonsuzdur
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
Yine, sorun ama benim terminali asla bile benim istisna ben sahip iki baskı uyarıları yazdırır emin değilim. Birisi bu problemi çözmeme yardım edebilir mi?
İlk ''KeyboardInterrupt' dışındaki istisnası yakalar. Yeniden yükseltmezseniz, ikinci ('KeyboardInterrupt, SystemExit)' haricinde görünmez. – eumiro
@eumiro - İlk KeyboardInterrupt'ı yorumladım ve istisnanın içeriğini 'pass' ile değiştirdim ancak hala aynı sorunu yaşıyorum. Ctrl + C göz ardı ediliyor (ps aux işlemi hala devam ediyor) – sadmicrowave
@eumiro Ayrıca KeyboardInterrupt istisnasını yeniden yükseltmeyi denedim. hala aynı sorunu yaşıyor. – sadmicrowave