Move importlib's built-in importer to use rpartition for __package__.

This commit is contained in:
Brett Cannon 2009-02-07 01:40:19 +00:00
parent eb2e0dd19d
commit d94e558fdc
2 changed files with 4 additions and 2 deletions

View file

@ -115,7 +115,9 @@ class BuiltinImporter:
"""Load a built-in module."""
if fullname not in sys.builtin_module_names:
raise ImportError("{0} is not a built-in module".format(fullname))
return imp.init_builtin(fullname)
module = imp.init_builtin(fullname)
module.__package__ = ''
return module
class FrozenImporter: