mirror of https://github.com/python/cpython.git
Nannified.
This commit is contained in:
parent
a53f30babc
commit
e7e632ab6b
|
@ -32,9 +32,9 @@
|
||||||
|
|
||||||
# A Public interface
|
# A Public interface
|
||||||
def AddPackagePath(packagename, path):
|
def AddPackagePath(packagename, path):
|
||||||
paths = packagePathMap.get(packagename, [])
|
paths = packagePathMap.get(packagename, [])
|
||||||
paths.append(path)
|
paths.append(path)
|
||||||
packagePathMap[packagename] = paths
|
packagePathMap[packagename] = paths
|
||||||
|
|
||||||
class Module:
|
class Module:
|
||||||
|
|
||||||
|
@ -302,8 +302,8 @@ def load_package(self, fqname, pathname):
|
||||||
m.__file__ = pathname
|
m.__file__ = pathname
|
||||||
m.__path__ = [pathname]
|
m.__path__ = [pathname]
|
||||||
|
|
||||||
# As per comment at top of file, simulate runtime __path__ additions.
|
# As per comment at top of file, simulate runtime __path__ additions.
|
||||||
m.__path__ = m.__path__ + packagePathMap.get(fqname, [])
|
m.__path__ = m.__path__ + packagePathMap.get(fqname, [])
|
||||||
|
|
||||||
fp, buf, stuff = self.find_module("__init__", m.__path__)
|
fp, buf, stuff = self.find_module("__init__", m.__path__)
|
||||||
self.load_module(fqname, fp, buf, stuff)
|
self.load_module(fqname, fp, buf, stuff)
|
||||||
|
|
Loading…
Reference in New Issue