- PVSM.RU - https://www.pvsm.ru -
Как часто вам присылают подобные отчеты об ошибке?
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 [1]
Пример использования:
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 [2], Github [3], свежие deb здесь [4].
Больше и добавить нечего :)
Автор: hardex
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/linux/39822
Ссылки в тексте:
[1] ajenti.org/catcher/view/10: http://ajenti.org/catcher/view/10
[2] PyPI: https://pypi.python.org/pypi/python-catcher
[3] Github: https://github.com/Eugeny/catcher
[4] здесь: http://docs.ajenti.org/man/install/general.html
[5] Источник: http://habrahabr.ru/post/188400/
Нажмите здесь для печати.