mercurial/demandimport.py
changeset 3923 de6ae8f016af
parent 3921 6d0d025e125a
child 3924 a8bd7280330f
equal deleted inserted replaced
3922:693eec9570f3 3923:de6ae8f016af
    49                 h, t = p, None
    49                 h, t = p, None
    50                 if '.' in p:
    50                 if '.' in p:
    51                     h, t = p.split('.', 1)
    51                     h, t = p.split('.', 1)
    52                 if not hasattr(mod, h):
    52                 if not hasattr(mod, h):
    53                     setattr(mod, h, _demandmod(p, mod.__dict__, mod.__dict__))
    53                     setattr(mod, h, _demandmod(p, mod.__dict__, mod.__dict__))
    54                 else:
    54                 elif t:
    55                     subload(getattr(mod, h), t)
    55                     subload(getattr(mod, h), t)
    56 
    56 
    57             for x in after:
    57             for x in after:
    58                 subload(mod, x)
    58                 subload(mod, x)
    59 
    59