2009-09-04 41 views

回答

21

format_exc真的只是

etype, value, tb = sys.exc_info() 
    return ''.join(format_exception(etype, value, tb, limit)) 

所以如果有異常類型,價值和回跡準備好了,應該很容易。如果你只是例外,注意format_exception是基本上。

list = ['Traceback (most recent call last):\n'] 
    list = list + format_tb(tb, limit) 

其中限制默認爲None。