On Mon, Oct 22, 2012 at 11:14 AM, eryksun <eryk...@gmail.com> wrote: > > Just to clarify that I'm following you, would you count the following > as a script importing itself 'indirectly'? > > Assume two modules in the same directory, mod1.py and mod2.py, can > both act as the main entry point, and both import each other (assume > no circular import problem). Then if mod1.py runs as __main__ and > imports mod2, and mod2.py imports mod1, there are 2 copies of the > classes and functions defined in mod1.py. For example, there's > __main__.MyError vs mod1.MyError.
I forgot to specify that __main__ can reference mod1 via mod2.mod1, so my question is if this indirection via mod2 is what you meant by importing itself 'indirectly'. Thanks. _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor