Когда-нибудь, я не могу определить, когда и то, что вызывает его, PDB не поможет с кодом, как:Почему pdb не может получить доступ к переменной, содержащей исключение?
try:
foo()
except Exception as e:
import pdb; pdb.set_trace()
Вы в конечном итоге с обычным проворная, но при попытке получить доступ к e
приведет к:
(pdb) e
*** NameError: name 'e' is not defined.
это не все время, конечно, и это происходит на Linux, Windows, моя машина, моя коллега машина ...
подтверждено, что Python 3 Только; он работает (как и ожидалось) в Python 2. –