Uzyskaj ostatni wyjątek w pdb
Czy istnieje sposób sprawdzenia ostatniego wyjątku w pdb / przed wejściem do pdb? (Korzystanie z Pythona 2.7.5).
Natychmiast (tak, nie wpisuję żadnych innych poleceń) po tym, jak wyjątek został podniesiony w moim kodziesys.exc_info()
; to po prostu powoduje(None, None, None)
. W tym momencie mogę to zrobićpdb.pm()
, i pdb rozpoczyna się w momencie, w którym wyjątek jest podniesiony.
Chciałbym móc zbadać ten obiekt wyjątku (nie jest przechowywany w zmiennej przed podniesieniem).
Nie ma w tym nic oczywistegohttp://docs.python.org/2/library/pdb.html lubhttp://docs.python.org/2/library/sys.html
Edytuj: wiem oset_trace
. Chciałbym sprawdzić wyjątek, zanim zmodyfikuję kod.