Elimino los procesos de Python con SIGQUIT presionando a Ctrl\veces (generalmente los míos que se comportan mal). ¿Puedo evitar el mensaje "Python se cerró inesperadamente"? Sé que puedo simplemente escapar, así que no está tan mal.
18
t.daemon = True
, y lo estoy haciendo en su mayor parte) Por varias razones, a veces necesito usar ctrl- \.Respuestas:
Si nunca desea ver los cuadros de diálogo de informe de bloqueo, es preferible deshabilitarlos:
Cierre sesión y vuelva a iniciarla para aplicar los cambios.
fuente
defaults write com.apple.CrashReporter DialogType none
selectivamente solo una aplicación en particular?También puede hacer que el mensaje aparezca como una notificación:
fuente
El comportamiento predeterminado al recibir SIGQUIT es volcar el núcleo y salir; el reportero de fallas se activa como parte de este proceso.
Comenzando con 10.5 (?), Simplemente establecer un controlador de señal para SIGQUIT debería ser suficiente para evitar el informe de bloqueo; probablemente querrá que el controlador también llame a exit.
El código anterior se probó en 10.8.5,
/usr/bin/python
que es 2.7.2.fuente
defaults write com.apple.CrashReporter DialogType none
selectivamente solo una aplicación en particular?