De docs Python:Comment définir sys.excepthook pour appeler globalement pdb en python?
sys.excepthook(type, value, traceback)
Cette fonction imprime une retraçage donnée et exception à
sys.stderr
.Lorsqu'une exception est déclenchée et non interceptée, l'interpréteur appelle
sys.excepthook
avec trois arguments, la classe d'exception, l'instance d'exception et un objet de trace. Dans une session interactive, cela se produit juste avant que le contrôle ne soit renvoyé à l'invite; dans un programme Python, cela se produit juste avant la sortie du programme. Le traitement de ces exceptions de niveau supérieur peut être personnalisé en affectant une autre fonction à trois arguments àsys.excepthook
.
http://docs.python.org/library/sys.html
Comment puis-je modifier ce globalement si l'action par défaut est toujours invoquer pdb
? Y a-t-il un fichier de configuration que je peux changer? Je ne veux pas emballer mon code pour le faire.
Exactement ce que je voulais, merci. – saffsd