Как стать автором
Обновить

Комментарии 9

Проблем быть не должно, с gevent, например, все нормально.
ExConsole позволяет встроить интерактивную консоль-отладчик в Python-приложение.

А как же кроссплатформенность инструмента? Я правильно понимаю, что в Windows не заработает? Модуль signal под Windows ограниченный. В нём, например, нет SIGQUIT.
В Windows, к сожалению, ввиду отсутствия сигналов, придется довольствоваться отловом необработанных исключений.
Интересная штука. Пара вопросов:

— чем exconsole от pdb.post_mortem отличается, и почему pdb.post_mortem внутри не используется?
— почему репозиторий нестандартно организован — вместо setup.py — setup.py.in? Из-за этого же нельзя dev-версию через pip прямо из репозитория поставить, + нужно какие-то make-файлы запускать, чтоб готовый к установке пакет получить.
— pdb.pm() запускается только при наличии exception'a, с exconsole программу можно прервать в любом месте
— добавил возможность перехода в PDB
— в PyPI лежит обычный setup.py (он генерируется из шаблона при сборке)
ipdb лучше!
Лишние зависимости не нужны.
Ограничивать dev зависимости лозунгом «Лишние зависимости не нужны.» это конечно же скил неимоверный.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории