Красивые трейсбеки в Python

от автора

Как часто вам присылают подобные отчеты об ошибке?

Traceback (most recent call last): ...   File "...", line ..., in ...     process(lst[index]) IndexError: list index out of range 

Ох, если бы только узнать значение lst и index на тот момент…

python-catcher — автоматическая генерация HTML-трейсбеков с локальными переменными и исходниками, + загрузка в интернет — пользуйтесь на здоровье.

Пример самого настоящего отчета: ajenti.org/catcher/view/10

Пример использования:

import catcher  try:     launch_important_stuff() except Exception, e:     report = catcher.collect(e)     html = catcher.formatters.HTMLFormatter().format(report, maxdepth=4)     url = catcher.uploaders.AjentiOrgUploader().upload(html)      print 'Application has crashed. Please submit this link along with the bug report:'     print url 

PyPI, Github, свежие deb здесь.

Больше и добавить нечего 🙂

ссылка на оригинал статьи http://habrahabr.ru/post/188400/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *