Как часто вам присылают подобные отчеты об ошибке?
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/
Добавить комментарий