В интерактивном режиме сразу же наберите
>>> import pdb
>>> pdb.pm()
pdb.pm () - это посмертный отладчик. Это поместит вас в область, в которой возникло исключение, и тогда вы сможете использовать обычные команды pdb.
Я использую это все время . Это часть стандартной библиотеки (не требуется ipython) и не требует редактирования команд отладки в вашем исходном коде.
Единственная хитрость - помнить, чтобы сделать это прямо сейчас; если вы сначала введете какие-либо другие команды, вы потеряете область, в которой произошло исключение.