Newbie packages Q

Bruno Desthuilliers bruno.42.desthuilliers at wtf.websiteburo.oops.com
Sun Oct 7 10:24:33 EDT 2007


MarkyMarc a écrit :
(snip)
> And the atest and btest, shouldn't they be able to import each
> other??

import is a statement. It's executed, like any other top-level code, 
when the module is imported (or the script loaded into the interpreter 
if it's called directly). So if A.py imports B.py and B.py imports A.py, 
you do have a circular reference that can't be solved.

Anyway, circular dependencies are Bad(tm), so you *don't* want such a 
situation.




More information about the Python-list mailing list