There's also several other Python 2.5 features we don't yet support. We're hoping to get to these for 1.1.
For new-style exceptions we'll update the ExceptionConverter to use new-style classes instead of old-style classes. The hope is that the rest of the runtime then basically picks this change up for free because it's abstracted away from it. If that works as planned then the -X:Python25 feature could switch the exception modes as well as the other 2.5 features. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Sanghyeon Seo Sent: Friday, October 27, 2006 5:25 AM To: Discussion of IronPython Subject: [IronPython] New-style exceptions in Python 2.5 Exceptions became new-style in Python 2.5. How will this be handled? Given test.py below, $ python2.4 test.py True False $ python2.5 test.py False True While, $ ipy test.py True False $ ipy -X:Python25 test.py True False # test.py class error(Exception): pass import types et = type(error) print et is types.ClassType print et is types.TypeType -- Seo Sanghyeon _______________________________________________ users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
