]> granicus.if.org Git - python/commit
Turned out that if you used explicit relative import syntax
authorBrett Cannon <bcannon@gmail.com>
Thu, 20 May 2010 18:37:55 +0000 (18:37 +0000)
committerBrett Cannon <bcannon@gmail.com>
Thu, 20 May 2010 18:37:55 +0000 (18:37 +0000)
commiteb3cd301aea85de122c828afa6473bfc6c9eb10e
treea4d2c340158318d6d258e694ca87c3e38811a2fc
parentb1556c537d7c49978fa40594a9c9f40c6f88cdde
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