mercurial/demandimport.py
changeset 3924 a8bd7280330f
parent 3923 de6ae8f016af
child 3929 33988aaa1652
equal deleted inserted replaced
3923:de6ae8f016af 3924:a8bd7280330f
   101             # set requested submodules for demand load
   101             # set requested submodules for demand load
   102             if not(hasattr(mod, x)):
   102             if not(hasattr(mod, x)):
   103                 setattr(mod, x, _demandmod(x, mod.__dict__, mod.__dict__))
   103                 setattr(mod, x, _demandmod(x, mod.__dict__, mod.__dict__))
   104         return mod
   104         return mod
   105 
   105 
   106 ignore = []
   106 ignore = ['_hashlib']
   107 
   107 
   108 def enable():
   108 def enable():
   109     "enable global demand-loading of modules"
   109     "enable global demand-loading of modules"
   110     __builtins__["__import__"] = _demandimport
   110     __builtins__["__import__"] = _demandimport
   111 
   111