Вам не нужно «взламывать» это в python, вы просто используете ipython:
ipython yourscript.py --pdb
всякий раз, когда происходит сбой «yourscript.py», вы попадете в отладчик ipython на месте, гдеисключение было поднято.Оттуда вы можете перемещать стек вверх и вниз и проверять переменные и т. Д. По мере необходимости.Благодаря ipython вы даже получите завершение табуляции.
Конечно, это не Eclipse, но он прост и невероятно полезен при разработке на Python.