variable scoping across imports?

Arthur Siegel ajs at ix.netcom.com
Sat Dec 1 23:29:08 EST 2001


Kragen Sitaker wrote:
> Hans Nowak <wurmy at e...> writes:
> > Let's see... you start x.py... x imports y... y imports x again...
> > at that moment x.z0 is None. Now y has a copy of x's namespace with
> > z0 == None. This is, however, not the same as the global namespace
> > you're currently in. set() changes z0 to 33, but it does *not*
> > affect the x module that was imported by y.
>
> I don't think things work this way, actually

Fredick Lundh - 

>assuming Hans meant to write "reference to" instead
>of "copy of", it does work that way.

Ahem.

Art





More information about the Python-list mailing list