Je tue les processus Python avec SIGQUIT en appuyant Ctrl\parfois (généralement les miens qui se comportent mal). Puis-je empêcher le message "Python se fermer de façon inattendue"? Je sais que je peux juste m'échapper, donc ce n'est pas si mal.
18
t.daemon = True
, et je le suis pour la plupart) Pour diverses raisons, j'ai parfois besoin d'utiliser ctrl- \.Réponses:
Si vous ne voulez jamais voir les boîtes de dialogue de rapport de plantage, il est préférable de les désactiver:
Déconnectez-vous et reconnectez-vous pour appliquer les modifications.
la source
defaults write com.apple.CrashReporter DialogType none
manière sélective pour une application particulière uniquement?Vous pouvez également faire apparaître le message sous forme de notification:
la source
Le comportement par défaut lors de la réception de SIGQUIT est de vider le cœur et de quitter; le crash reporter est déclenché dans le cadre de ce processus.
En commençant par 10.5 (?), Il suffit de définir un gestionnaire de signal pour SIGQUIT pour éviter le crash reporter; vous souhaiterez probablement que le gestionnaire appelle également exit.
Le code ci-dessus a été testé sur 10.8.5 contre
/usr/bin/python
lequel est 2.7.2.la source
defaults write com.apple.CrashReporter DialogType none
manière sélective pour une application particulière uniquement?