At 05:37 PM 5/15/2007 +0200, henk-jan ebbers wrote: >Thanks for your response. >Yes, these are not the real names. >My situation is (using real names, but using only relevant files): > >/bots/ > engine.py > transform.py > botslib.py > __init__.py > /usersys/ > __init__.py > /mappings/ > __init__.py > 02ordersedi2aperak.py > >so: >engine.py is the start point. >engine.py imports botslib.py (initialises global), imports >transform.py and starts function from transform.py >transform imports botslib.py, imports usersys.mappings.02ordersedi2aperak.py >usersys.mappings.02ordersedi2aperak.py imports botslib.py->in this >import it is initialised again.
Ah, then your code has a bug. It should be importing bots.botslib, instead (e.g. "from bots import botslib" instead of "import botslib"). It appears that you also either have the bots/ directory somehow appearing on sys.path (where it *should not be*!) OR you have another copy of botslib.py on sys.path. _______________________________________________ Distutils-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/distutils-sig
