sys.excepthook, getting traceback values
brianc at temple.edu
brianc at temple.edu
Fri Jul 23 10:11:15 EDT 2004
The function I typically use for debugging purposes. Hope it
helps.
import traceback, cStringIO
def print_exception():
f=cStringIO.StringIO()
traceback.print_exc(100,f)
s=f.getvalue()
return s
---- Original message ----
>Date: Fri, 23 Jul 2004 09:02:36 -0500
>From: Josh Close <narshe at gmail.com>
>Subject: sys.excepthook, getting traceback values
>To: PYTHON <python-list at python.org>
>
>When sys.excepthook is called, type, value and traceback are
passed
>into it. How do I get the values of traceback?
>
>I've tried printing it, but I get the memory location. I'm
gussing
>there are some methods to use on it.
>
>>From what I can tell the traceback that's passed in works
differently
>from the module traceback.
>
>I just need to get the traceback to log it. I can use type
and value,
>but that doesn't print what line the error occurred.
>
>-Josh
>--
>http://mail.python.org/mailman/listinfo/python-list
More information about the Python-list
mailing list