[IronPython] Getting a call stack from an exception?
dinov at exchange.microsoft.com
Wed Jul 12 20:53:47 CEST 2006
Tracebacks are the correct way to do this, I recommend you install the standard Python library against IronPython to make this really useful - then you can do import traceback and use its handy functions (otherwise you'll be walking the traceback list in sys.exc_info() which won't be much fun).
From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Lee Culver
Sent: Wednesday, July 12, 2006 11:49 AM
To: Discussion of IronPython
Subject: [IronPython] Getting a call stack from an exception?
I would like to print out a call stack from an exception object, much like what the IronPython console does when an exception goes uncaught. I have tried doing something like this:
... #something that causes an exception
except Exception, e:
But, like python, this only prints out the message given to it. I have also tried this:
But these print out the stack trace which includes the IronPython library c# code as well. Is there a way to get the stack trace which only contains the python call stack (like the one the console uses)?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Ironpython-users