mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 15:27:13 +03:00
Fix py2exe packagescan problem with new demandload
This commit is contained in:
parent
ecbcdd0c46
commit
c62608ac85
@ -16,8 +16,14 @@ def demandload(scope, modules):
|
||||
""" fake demandload function that collects the required modules """
|
||||
for m in modules.split():
|
||||
mod = None
|
||||
mod = __import__(m,scope,scope)
|
||||
scope[m] = mod
|
||||
try:
|
||||
module, submodules = m.split(':')
|
||||
submodules = submodules.split(',')
|
||||
except:
|
||||
module = m
|
||||
submodules = []
|
||||
mod = __import__(module, scope, scope, submodules)
|
||||
scope[module] = mod
|
||||
requiredmodules[mod.__name__] = 1
|
||||
|
||||
def getmodules(libpath,packagename):
|
||||
|
Loading…
Reference in New Issue
Block a user