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
-~----------~----~----~----~------~----~------~--~---

Reply via email to