changeset 2310 | d01eac5968c6 |
parent 1826 | f3abe0bdccdd |
child 2821 | a8a7ce1a01a5 |
--- a/mercurial/demandload.py +++ b/mercurial/demandload.py @@ -81,6 +81,10 @@ class _replacer_from(_replacer): return getattr(importer.module(), target) + def __call__(self, *args, **kwargs): + target = object.__getattribute__(self, 'module')() + return target(*args, **kwargs) + def demandload(scope, modules): '''import modules into scope when each is first used.