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 _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com