jean-marc wrote: > Merci Bruno, ( and also to Fredrik ) > > So I think I understand correctly, if I say that: > each modulkes requires its own set of reference to whatever objects it > needs to speak. The interpreter wil see not to create extra copies of > the compiled code if many modules import the same modules but will make > them all point to the one already existing (in this program's > execution).
Seems right. > Practically, it means every module import whatever it needs - be > careful with recursive imports - keep things tidy by using the 'import > suchModule' (and use dotted name chains to reach whatever is needed). <hint> There's a way to shortcut long.fully.dotted.Name without using the 'from xxx import' syntax: import long.fully.dotted Name = long.fully.dotted.Name </hint> <OT> > PS Nice weather in Bordeaux ? Well... varying, as usual !-) </OT> -- bruno desthuilliers python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for p in '[EMAIL PROTECTED]'.split('@')])" -- http://mail.python.org/mailman/listinfo/python-list