[Python-Dev] Re: PEP 328 -- relative and multi-line import (original) (raw)
Guido van Rossum guido at python.org
Sat Apr 3 16:25:30 EST 2004
- Previous message: [Python-Dev] Re: PEP 328 -- relative and multi-line import
- Next message: [Python-Dev] Re: PEP 328 -- relative and multi-line import
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
> One more (possibly unclear) case to consider: > import . as package > Is this a way to name your parent package?
Nope. All uses of relative imports require
from <something> import
Right.
(I think the PEP makes that clear). You could, however, do
from ... import package [as foo] if Guido permits it; I want a Pronouncement on that before adding it to the PEP.
Yes, even if ... refers to the root package (but not if it tries to reach beyond that). But this doesn't handle his case: what he wanted (if it were allowed) would rename the current package to 'package' no matter what its real name. Not that I care about that use case. :-)
--Guido van Rossum (home page: http://www.python.org/~guido/)
- Previous message: [Python-Dev] Re: PEP 328 -- relative and multi-line import
- Next message: [Python-Dev] Re: PEP 328 -- relative and multi-line import
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]