Есть ли способ изучить последнее исключение, когда в pdb/перед вводом pdb? (Использование python 2.7.5).
Сразу (да, я не вхожу ни в какие другие команды) после исключения из моего кода, я делаю sys.exc_info()
; это приводит только к (None, None, None)
. На этом этапе я могу сделать pdb.pm()
, а pdb начинается с того момента, когда возникает исключение.
Я бы хотел изучить этот объект исключения (он не сохраняется в переменной перед тем, как быть поднятым).
Нет ничего явно полезного в http://docs.python.org/2/library/pdb.html или http://docs.python.org/2/library/sys.html
Изменить: Я знаю о set_trace
. Я хотел бы изучить исключение, прежде чем изменять код.