Load three different modules which have the same name
steve at holdenweb.com
Tue Mar 20 12:37:21 CET 2007
>> Blerch! Why not just call the modules by the right names in the first
>> place? Then each will have its own sys.modules entry for a start ...
> what do i need to do? also, is there a way I can load each one as I
> have but each one have its own unique entry in sys.modules? For
> example i could load Person from Person (in alpha) as, "Person_Alpha"
> or something like that in sys.modules? not sure how I might do that.
The easiest way to proceed is simply to call the .py files by different
names - then they automatically get theor own sys.modules entry.
[sys.modules is a dictionary where you can look modules up by name. it's
helpful to ensure each module gets its own entry, and the presence of
the entry is how the system avoids unnecessary reloading of modules].
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC/Ltd http://www.holdenweb.com
Skype: holdenweb http://del.icio.us/steve.holden
Recent Ramblings http://holdenweb.blogspot.com
More information about the Python-list