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. -- http://mail.python.org/mailman/listinfo/python-list