[IronPython] namespaces and modules in IP2
Dino Viehland
dinov at microsoft.com
Mon Nov 10 17:49:08 CET 2008
I think it's largely intentional. In v1 we exposed namespaces as modules and also did ugly things like supported merging of namespaces and modules. In V2 we did a bunch of cleanup there and moved the former Python code into the outer layer of the DLR. That involved also making the namespaces read-only just like other .NET objects. If there was significant interest we could make them mutable again - if you really would like to see it come back I'd suggest opening a feature on CodePlex and encourage people to vote on it.
From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Glenn Jones
Sent: Monday, November 10, 2008 3:00 AM
To: users at lists.ironpython.com
Subject: [IronPython] namespaces and modules in IP2
Hi all,
We are working on porting our application from IP1 to IP2. We have reached a bit of code where we relied on System.Windows.Forms being a module (we were monkey patching it) and in IP2 it is now a namespace and we cannot set attributes on it.
We can probably work around the change, but we're not sure whether we should if the change is a regression and a fix is forthcoming.
Is this a regression or an intentional change?
Glenn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20081110/b6728832/attachment.html>
More information about the Ironpython-users
mailing list