--- pkgutil.py 2012-05-03 14:21:53.693411804 +0400 +++ pkgutil.py.new 2012-05-03 14:24:55.100079214 +0400 @@ -451,8 +451,9 @@ limitations regarding platform-specific special import locations such as the Windows registry. """ - if module_or_name in sys.modules: - module_or_name = sys.modules[module_or_name] + module = sys.modules.get (module_or_name) + if module: + module_or_name = module if isinstance(module_or_name, ModuleType): module = module_or_name loader = getattr(module, '__loader__', None)