Show More
@@ -96,6 +96,8 b' def _demandimport(name, globals=None, lo' | |||||
96 | mod = _origimport(name, globals, locals) |
|
96 | mod = _origimport(name, globals, locals) | |
97 | # recurse down the module chain |
|
97 | # recurse down the module chain | |
98 | for comp in name.split('.')[1:]: |
|
98 | for comp in name.split('.')[1:]: | |
|
99 | if not hasattr(mod, comp): | |||
|
100 | setattr(mod, comp, _demandmod(comp, mod.__dict__, mod.__dict__)) | |||
99 | mod = getattr(mod, comp) |
|
101 | mod = getattr(mod, comp) | |
100 | for x in fromlist: |
|
102 | for x in fromlist: | |
101 | # set requested submodules for demand load |
|
103 | # set requested submodules for demand load |
General Comments 0
You need to be logged in to leave comments.
Login now