[IronPython] Loading Python modules from Silverlight Isolated Storage
Kenneth Miller
xkenneth at gmail.com
Tue Nov 4 07:52:30 CET 2008
It was proven to me that while exec might work for simple cases, more
advanced usage (declaring a lambda function inside an exec) can be
problematic. It was advised that I generate python modules and
dynamically import them. If memory served me, it's not possible to
import a module from a string object.
Thanks.
- Ken
On Nov 4, 2008, at 12:45 AM, "Curt Hagenlocher" <curt at hagenlocher.org>
wrote:
> You should be able to do this all in-memory:
>
> >>> import sys
> >>> foo = type(sys)('foo')
> >>> sys.modules['foo'] = foo
> >>> exec 'a = 1' in foo.__dict__
> >>> foo.a
> 1
> >>>
>
> There's probably a better ("more Pythonic") way to do this, but I'm
> sleepy...
>
> On Mon, Nov 3, 2008 at 11:40 PM, Kenneth Miller <xkenneth at gmail.com>
> wrote:
> All,
>
> Is it possible to have python load modules from the silverlight
> isolated storage? My app needs to dynamically generate and import
> python code to run.
>
> Regards,
> Ken
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20081104/eed2fffb/attachment.html>
More information about the Ironpython-users
mailing list