[Python-Dev] Relative import bug?

2006-09-22 Thread Thomas Heller
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

Re: [Python-Dev] Relative import bug?

2006-09-22 Thread Phillip J. Eby
At 08:10 PM 9/22/2006 +0200, Thomas Heller wrote: 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,

Re: [Python-Dev] Relative import bug?

2006-09-22 Thread Thomas Heller
Phillip J. Eby schrieb: At 08:10 PM 9/22/2006 +0200, Thomas Heller wrote: If x.py contains this: from ..b import y import a.b.x from ..b import x ... ImportError: cannot import name x A bug? If it is, it has nothing to do with relative importing per se. Note that changing it to from