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