Public imports

skip at pobox.com skip at pobox.com
Mon Dec 8 13:57:10 EST 2008


    Márcio> So, no chance of doing this:
    Márcio> # "A.py"
    Márcio> from __future__ import division, with_statement

    Márcio> # "B.py"
    Márcio> from A import *
    Márcio> print 1 / 2

    Márcio> ...and printing 0.5, right? Too bad :)

"from __future__ ..." isn't really an import statement in the usual sense of
the term.  It affects the byte code compiler immediately and I believe only
when using that syntax.  That it actually adds a name to the module's
namespace is not really used (at least, not often).

-- 
Skip Montanaro - skip at pobox.com - http://smontanaro.dyndns.org/



More information about the Python-list mailing list