[Zope-dev] Organizing modules in a python product
Dieter Maurer
dieter@handshake.de
Fri, 16 Mar 2001 21:00:18 +0100 (CET)
Itai Tavor writes:
> ... abbreviated references to sibling subproducts ...
> Is there any way to set this up so imports like 'import Utils' and
> 'import Module2' would work in Module1? As a bonus, can I also get
> __init__.py files in each module directory to be executed?
You can manipulate (extend) "sys.path" in your (top level)
"__init__.py" file. Python starts its package/module lookup
from the elements in "sys.path".
However, I doubt very much, that you should do this!
You will lose the namespace isolation provided by packages.
Dieter