Show More
@@ -149,9 +149,10 b' def _demandimport(name, globals=None, lo' | |||
|
149 | 149 | If the symbol doesn't exist in the parent module, it must be a |
|
150 | 150 | module. We set missing modules up as _demandmod instances. |
|
151 | 151 | """ |
|
152 |
|
|
|
153 | setattr(mod, attr, | |
|
154 |
|
|
|
152 | symbol = getattr(mod, attr, nothing) | |
|
153 | if symbol is nothing: | |
|
154 | symbol = _demandmod(attr, mod.__dict__, locals, **kwargs) | |
|
155 | setattr(mod, attr, symbol) | |
|
155 | 156 | |
|
156 | 157 | if level >= 0: |
|
157 | 158 | # Mercurial's enforced import style does not use |
General Comments 0
You need to be logged in to leave comments.
Login now