|
It shouldn’t be too hard to just get the line numbers &
filenames – the nice thing that the standard traceback.py file gives you is it
can get the lines of source code and include it in the displayed call stack as
well. From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Lee Culver I’m probably going to just reimplement the functionality in pure
IP. If I get anywhere with it I’ll post it up here. From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Alex Henderson I would be interested to know how you get on with this problem Lee
- I’ve got the same issue myself. Chez, - Alex From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Lee Culver Yikes. I was hoping for a way to do it in pure
IronPython. Thanks though. From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Dino Viehland 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: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Lee Culver 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: try:
… #something that causes an exception except
Exception, e:
print e But,
like python, this only prints out the message given to it. I have also
tried this:
print e.clsException
print e.clsException.StackTrace 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)? Thanks -Lee |
_______________________________________________ users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
