]> granicus.if.org Git - python/commit
Merged revisions 81380 via svnmerge from
authorBrett Cannon <bcannon@gmail.com>
Thu, 20 May 2010 18:41:08 +0000 (18:41 +0000)
committerBrett Cannon <bcannon@gmail.com>
Thu, 20 May 2010 18:41:08 +0000 (18:41 +0000)
commit7d006260a55944cef2a7ea9ba40be4de36c394f7
treed941f505b15fb88aad49974c82b4923b0b945a30
parent51f93d99aa4b6a04eb273c22b8c78eccf5bf2e3e
Merged revisions 81380 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r81380 | brett.cannon | 2010-05-20 11:37:55 -0700 (Thu, 20 May 2010) | 8 lines

  Turned out that if you used explicit relative import syntax
  (e.g. from .os import sep) and it failed, import would still try the implicit
  relative import semantics of an absolute import (from os import sep). That's
  not right, so when level is negative, only do explicit relative import
  semantics.

  Fixes issue #7902. Thanks to Meador Inge for the patch.
........
Lib/test/test_import.py
Misc/NEWS
Python/import.c