Von Python-Dokumentation:Wie setze ich sys.excepthook, um pdb global in Python aufzurufen?
sys.excepthook(type, value, traceback)
Diese Funktion druckt eine bestimmte Traceback und Ausnahme
sys.stderr
aus.Wenn eine Ausnahme ausgelöst und nicht abgefangen wird, ruft der Interpreter
sys.excepthook
mit drei Argumenten auf, der Ausnahmeklasse, der Ausnahmeinstanz und einem Traceback-Objekt. In einer interaktiven Sitzung geschieht dies unmittelbar bevor die Steuerung an die Eingabeaufforderung zurückgegeben wird. In einem Python-Programm geschieht dies kurz bevor das Programm beendet wird. Die Behandlung solcher Ausnahmen auf oberster Ebene kann angepasst werden, indemsys.excepthook
eine weitere Funktion mit drei Argumenten zugewiesen wird.
http://docs.python.org/library/sys.html
Wie modifiziere ich das global so die Standard-Aktion ist es, immer pdb
aufrufen? Gibt es eine Konfigurationsdatei, die ich ändern kann? Ich möchte meinen Code dafür nicht einpacken.
Genau das, was ich wollte, danke. – saffsd