Accessing global namespace from module
Gabriel Genellina
gagsl-py2 at yahoo.com.ar
Tue Jun 12 21:23:06 EDT 2007
En Tue, 12 Jun 2007 18:37:45 -0300, Reuben D. Budiardja
<techlist at pathfinder.phys.utk.edu> escribió:
>> import sys
>> from types import ModuleType as module
>>
>> def setup(namespace):
>> plotModule = module('plot')
>> for key,value in namespace.items():
>> if key[:2] != '__':
>> setattr(plotModule, key, value)
>> sys.modules['plot'] = plotModule
>>
>
> Hm.. apparently this works for function but doesn't work for method :(.
> Do you
> know of any reason ?
Do you mean, it doesn't work for classes? What kind of error do you get?
--
Gabriel Genellina
More information about the Python-list
mailing list