[Python-Dev] Re: PEP 328 -- relative and multi-line import (original) (raw)
David Abrahams dave at boost-consulting.com
Sat Apr 3 09:57:50 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 ]
David Goodger <goodger at python.org> writes:
Guido van Rossum wrote: > At least "from . import X" and "from .. import X" are completely > clear and more levels up are not likely to occur in practice...
I have Aahz's revision ready to check in, but I'm unclear on one point. Is the accepted/pronounced relative import syntax dots only, or can there be a branch too? In other words, is the "Y" here acceptable (where Y is a sibling to the current module's package)? from ..Y import X
Wouldn't that have to be
from ...Y import X
^-------------separator, as in A.B
??
Or was that what you intended, David?
I'm thinking some other syntax is needed to represent upward travel in the hierarchy, e.g.
from ^.Y import X
from -.Y import X
-- Dave Abrahams Boost Consulting www.boost-consulting.com
- 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 ]