yeah I have the empty __init__.py file in each folder.But the example you said doesn't work...
everything worked fine until today. I found this: I have this series of modules A import B B import C C import A now when I comment the import B of the A module I don't get the import error. I tried to replicate the problem in simple module, but it does seem to replicate the problem... On Wed, Apr 22, 2009 at 2:47 PM, John Creson <[email protected]> wrote: > If you put an empty __init__.py file in each folder then each folder is > treated like a module > > so you could > import myPythonScript as mps > mps.modeling.pyScript1.myfunc() > > > //but I may be missing a bit in here > > > > On Wed, Apr 22, 2009 at 2:15 PM, sberger <[email protected]> wrote: > >> >> Hi, I have this folder structure where I put all my python scripts. >> >> myPythonScript >> modeling >> pyScript1.py >> pyScript2.py >> animation >> pyScript1.py >> shading >> pyScript1.py >> pyScript2.py >> pyScript3.py >> etc.. >> >> In these script when I need a function from another script I import it >> like so: >> from myPythonScripts import pyScript1 >> and I acces it like this: >> pyScript1.functionX() >> >> I seems to have hit a wall now because most of the script rely on >> other script. In each script I import another one, but I think I have >> a case where scriptA is importing scriptB and scritB is importing >> scriptA, thus causing a import error. >> >> I would like to know how I can setup my modules so that I can simply >> import everything once, and that each script can easily access script >> from a different folder. >> >> I hope my question makes sense. >> >> Thanks >> >> >> > > > > -- They say, "Evil prevails when good men fail to act." What they ought to say is, "Evil prevails." Nicolas Cage as Yuri Orlov in Lord of War. --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/python_inside_maya -~----------~----~----~----~------~----~------~--~---
