[Python-Dev] Relative import bug?
Thomas Heller
theller at python.net
Fri Sep 22 20:10:23 CEST 2006
Consider a package containing these files:
a/__init__.py
a/b/__init__.py
a/b/x.py
a/b/y.py
If x.py contains this:
"""
from ..b import y
import a.b.x
from ..b import x
"""
Python trunk and Python 2.5 both complain:
Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import a.b.x
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "a\b\x.py", line 2, in <module>
from ..b import x
ImportError: cannot import name x
>>>
A bug?
Thomas
More information about the Python-Dev
mailing list