Скрипт Python без причины переходит в pdb - PullRequest
0 голосов
/ 20 марта 2011

У меня есть функция python, которую я вызываю из сеанса iPython.

В очень специфической ситуации, когда условие в определенной строке отображается как True, скрипт последовательно переходит в режим отладки pdb.

Нет никаких следов или каких-либо других указаний на проблему с кодом, и как только я набираю c для продолжения, код продолжает работать отлично.

Сценарий не включает import pdb, не говоря уже о set_trace() ...

Есть идеи, что может объяснить это?

Ответы [ 2 ]

1 голос
/ 20 марта 2011

В зависимости от конфигурации ipython он автоматически переходит в PDB, если возникает исключение.

0 голосов
/ 20 марта 2011

Похоже, в конце концов в коде была строка import pdb; pdb.set_trace(), которую я пропустил из-за проблем с контролем версий.

...