Show More
@@ -16,8 +16,14 b' def demandload(scope, modules):' | |||
|
16 | 16 | """ fake demandload function that collects the required modules """ |
|
17 | 17 | for m in modules.split(): |
|
18 | 18 | mod = None |
|
19 | mod = __import__(m,scope,scope) | |
|
20 | scope[m] = mod | |
|
19 | try: | |
|
20 | module, submodules = m.split(':') | |
|
21 | submodules = submodules.split(',') | |
|
22 | except: | |
|
23 | module = m | |
|
24 | submodules = [] | |
|
25 | mod = __import__(module, scope, scope, submodules) | |
|
26 | scope[module] = mod | |
|
21 | 27 | requiredmodules[mod.__name__] = 1 |
|
22 | 28 | |
|
23 | 29 | def getmodules(libpath,packagename): |
General Comments 0
You need to be logged in to leave comments.
Login now