[Python-Dev] Allowing import star with namespaces
Ethan Furman
ethan at stoneleaf.us
Tue Apr 26 20:03:52 CEST 2011
Brendan Moloney wrote:
> We all know that doing:
>
> --> from pkg import *
>
> is bad because it obliterates the 'pkg' namespace.
The strongest reason for not doing this is that it pollutes the current
namespace, not that it obliterates the 'pkg' namespace.
> So why not allow something like:
>
> --> import pkg.*
How would that be different from
--> import pkg
?
If you want convenience for interactive work, you can always:
--> import pkg
--> from pkg import *
and then have the best (and worst!) of both techniques.
~Ethan~
More information about the Python-Dev
mailing list