рдЗрди рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЖрдк рдХрд┐рддрдиреА рдмрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ?
Traceback (most recent call last): ... File "...", line ..., in ... process(lst[index]) IndexError: list index out of range
рдУрд╣, рдЕрдЧрд░ рдХреЗрд╡рд▓ рдЙрд╕ рд╕рдордп lst рдФрд░ index рдХрд╛ рдореВрд▓реНрдп рдЬрд╛рдирдирд╛ рд╣реИ ...рдЕрдЬрдЧрд░-рдкрдХрдбрд╝рдиреЗ рд╡рд╛рд▓рд╛ - рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдФрд░ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд╕рд╛рде 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 ,
рдпрд╣рд╛рдБ рддрд╛рдЬрд╝рд╛
рдмрд╣рд╕ ред
рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХреБрдЫ рдирд╣реАрдВ :)