Message28858
| Author |
ncoghlan |
| Recipients |
| Date |
2006年06月27日.11:46:17 |
| SpamBayes Score |
| Marked as misclassified |
| Message-id |
| In-reply-to |
| Content |
Logged In: YES
user_id=1038590
All that said, PEP 328 currently says that "from ...sys
import path" should be legal from moduleX in the example.
I tried it, and it currently fails - the ValueError gets
raised as soon as the number of dots in the relative path
exceeds the number of dots in __name__, instead of treating
a single excess dot as requesting an absolute import
instead. (All of the other examples in the PEP work as
specified when moduleX and subpackage1 are imported rather
than executed directly)
I believe fixing this would also fix Mitch's problem - an
explicit relative import from __main__ would be treated as a
top level import.
I also have an idea regarding the -m switch that I will
raise on python-dev. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2007年08月23日 14:40:44 | admin | link | issue1510172 messages |
| 2007年08月23日 14:40:44 | admin | create |
|