[IronPython] Getting a line number of error (RC2)

Matt Beckius mbeckius at gmail.com
Mon Aug 21 16:17:53 CEST 2006


Trying to get the line number of an error.  CPython produces:

Python 2.4.2 (#67, Sep 28 2005, 12:41:11)
Type "help", "copyright", "credits" or "li
>>> def test():
...     print "hi"
...     int("hi")
...
>>> test()
hi
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "<stdin>", line 3, in test
ValueError: invalid literal for int(): hi


But IP RC2 produces:

IronPython 1.0.60816 on .NET 2.0.50727.42
Copyright (c) Microsoft Corporation. All rights reserved.
>>> def test():
...     print "hi"
...     int("hi")
...
>>> test()
hi
Traceback (most recent call last):
  File , line 0, in <stdin>##5
  File , line 0, in test
ValueError: invalid integer number literal

How do I get the line number of this runtime error?

MattB
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20060821/f2e4d947/attachment.html>


More information about the Ironpython-users mailing list