subprocess and keyboard interrupt
Verfasst: Montag 21. Juni 2010, 12:38
Hi,
ich würde gerne ein Crtl-C abfangen und einem Subprocess senden. Jemand eine Idee wie ich das machen kann?
Ziel ist, dass Crtl-C nur den Subprocess abbricht, nicht aber das steuernde Programm.
Dieser Code sendet zwar irgendwie dem Subprocess ein KeyboardInterrupt, bricht das eigentliche Programm aber auch ab, was stört 
Vielen Dank für Hilfe!
ich würde gerne ein Crtl-C abfangen und einem Subprocess senden. Jemand eine Idee wie ich das machen kann?
Ziel ist, dass Crtl-C nur den Subprocess abbricht, nicht aber das steuernde Programm.
Code: Alles auswählen
try :
subprocess.call(command)
except KeyboardInterrupt:
print "Keyboard Interrupt cached."
except :
raise

Vielen Dank für Hilfe!