Issue 13043: Unexpected behavior of imp.find_module(".") with a package present in sys.path and also referenced in a .pth file (original) (raw)

python3.3 -c 'import imp; print(imp.find_module("."))'

Traceback (most recent call last): File "", line 1, in ImportError: No module named '.'

mkdir /usr/lib64/python3.3/site-packages/something

touch /usr/lib64/python3.3/site-packages/something/init.py

echo something > /usr/lib64/python3.3/site-packages/something.pth

python3.3 -c 'import imp; print(imp.find_module("."))'

(None, '/usr/lib64/python3.3/site-packages/something/.', ('', '', 5))