only put __path__ into package modules.

This commit is contained in:
Greg Stein 1999-11-20 11:39:00 +00:00
parent 63faa01538
commit 6d3165a5a1

View File

@ -436,7 +436,7 @@ def _fs_import(dir, modname):
pathname = _os_path_join(dir, modname)
if _os_path_isdir(pathname):
values = { '__pkgdir__' : pathname }
values = { '__pkgdir__' : pathname, '__path__' : [ pathname ] }
ispkg = 1
pathname = _os_path_join(pathname, '__init__')
else:
@ -609,7 +609,6 @@ class SysPathImporter(Importer):
for dir in sys.path:
result = _fs_import(dir, modname)
if result:
result[2]['__path__'] = [ dir ] # backwards compat
return result
# not found