Eu mato processos Python com SIGQUIT pressionando Ctrl\algumas vezes (geralmente os meus que estão se comportando mal). Posso impedir a mensagem "Python sair inesperadamente"? Eu sei que posso simplesmente escapar, então não é tão ruim.
18
t.daemon = True
-las e, na maioria das vezes, sou). Por várias razões, às vezes preciso usar ctrl- \.Respostas:
Se você nunca quiser ver as caixas de diálogo do relatório de falha, há uma preferência para desativá-las:
Saia e faça login novamente para aplicar as alterações.
fonte
defaults write com.apple.CrashReporter DialogType none
seletivamente apenas um aplicativo em particular?Você também pode fazer a mensagem aparecer como uma notificação:
fonte
O comportamento padrão ao receber SIGQUIT é despejar o núcleo e sair; o repórter de falha é acionado como parte desse processo.
Começando com 10.5 (?), Simplesmente definir um manipulador de sinal para SIGQUIT deve ser suficiente para evitar o repórter; você provavelmente desejará que o manipulador também chame exit.
O código acima foi testado em 10.8.5 contra o
/usr/bin/python
qual é 2.7.2.fonte
defaults write com.apple.CrashReporter DialogType none
seletivamente apenas um aplicativo em particular?