Comments
Patch
@@ -27,7 +27,6 @@
from __future__ import absolute_import
import contextlib
-import os
import sys
import importlib.abc
@@ -81,8 +80,7 @@
pass
def enable():
- if os.environ.get('HGDEMANDIMPORT') != 'disable':
- sys.path_hooks.insert(0, _makefinder)
+ sys.path_hooks.insert(0, _makefinder)
@contextlib.contextmanager
def deactivated():
@@ -28,7 +28,6 @@
import __builtin__ as builtins
import contextlib
-import os
import sys
contextmanager = contextlib.contextmanager
@@ -285,8 +284,7 @@
def enable():
"enable global demand-loading of modules"
- if os.environ.get('HGDEMANDIMPORT') != 'disable':
- builtins.__import__ = _demandimport
+ builtins.__import__ = _demandimport
def disable():
"disable global demand-loading of modules"
@@ -13,6 +13,7 @@
from __future__ import absolute_import
+import os
import sys
if sys.version_info[0] >= 3:
@@ -68,6 +69,9 @@
# Re-export.
isenabled = demandimport.isenabled
-enable = demandimport.enable
disable = demandimport.disable
deactivated = demandimport.deactivated
+
+def enable():
+ if os.environ.get('HGDEMANDIMPORT') != 'disable':
+ demandimport.enable()