2010-07-09 python exception traceback
Данный пример выводит на экран оформленный трейсбек, так же его можно записать в файл или передать по сети.
# coding: utf8
import sys,traceback
def foo():
a = 5/0
try:
foo()
except Exception as e:
print traceback.format_exc(10)
Traceback (most recent call last):
File "/home/user/projects/test/src/test1.py", line 14, in <module>
foo()
File "/home/user/projects/test/src/test1.py", line 6, in foo
a = 5/0
ZeroDivisionError: integer division or modulo by zero