[IronPython] Line info in PythonSyntaxError
Szymon Kobalczyk
s.kobalczyk at softwaremind.pl
Fri Mar 31 11:25:06 CEST 2006
Hi,
First big thanks for yet another great release!
However, as I see you haven't addressed this small issue I described a
while ago. Please confirm you have received my report and if you are
going to address it. Now I've manually added these properties to the
PythonSyntaxError class:
public class PythonSyntaxError : Exception, ICustomExceptionConversion {
int lineNo, columnNo;
string lineText, file;
public int LineNumber
{
get { return lineNo; }
}
public int ColumnNumber
{
get { return columnNo; }
}
public string File
{
get { return file; }
}
public string LineText
{
get { return lineText; }
}
...
}
Regards,
Szymon Kobalczyk
Szymon Kobalczyk napisał(a):
> Hi,
> I found it quite convenient to be able to catch parsing error from the
> engine's Compile method and read the line and column number where the
> error occurred. In previous version this was simply displayed in the
> PythonSyntaxError's message. Currently it was removed and instead this
> exception carries this information in private fields so it can recreate
> PythonException. Do you have anything against exposing these fields as
> read-only properties?
>
> Regards,
> Szymon Kobalczyk
> _______________________________________________
> users mailing list
> users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
--
Software Mind
*Software Mind Sp z oo*
Bociana 22A
31-231 Kraków
Poland
Tel. (+48-12) 6145490
Fax: (+48-12) 6145170
s.kobalczyk at softwaremind.pl <mailto:s.kobalczyk at softwaremind.pl>
www.softwaremind.pl
*Szymon Kobalczyk*
Software Developer
This email may contain confidential and privileged material for the sole
use of the intended recipient(s). Any review, use, retention,
distribution or disclosure by others is strictly prohibited. If you are
not the intended recipient (or authorized to receive for the recipient),
please contact the sender by reply email and delete all copies of this
message. Also, email is susceptible to data corruption, interception,
tampering, unauthorized amendment and viruses. We only send and receive
emails on the basis that we are not liable for any such corruption,
interception, tampering, amendment or viruses or any consequence thereof.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20060331/2fe1079e/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: minism.gif
Type: image/gif
Size: 3654 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20060331/2fe1079e/attachment.gif>
More information about the Ironpython-users
mailing list