У меня установлены IPython(0.13.1)
и ipdb(0.7)
, я вставил строку import ipdb;ipdb.set_trace()
в мой script и запустил python my_script.py
. Теперь я в подсказке ipdb и есть некоторое автозаполнение (например, голая вкладка), но это не то же самое, что автозаполнение, которое я получаю, когда я вхожу в IPython. В приглашении ipdb requests.
тогда <tab>
(после импорта) не дает мне список атрибутов, как в IPython. Как получить ту же самую вкладку, что и в IPython с ipdb?
Btw, когда я запускаю python -m ipdb my_script.py
, завершение табуляции работает так же, как и в IPython, но недостатком этого является то, что он запускает отладчик из первой строки вместо строки, которую я положил import ipdb;ipdb.set_trace()
.