equal
deleted
inserted
replaced
22 raise KeyError(name) |
22 raise KeyError(name) |
23 |
23 |
24 def load(ui, name, path): |
24 def load(ui, name, path): |
25 if name in _extensions: |
25 if name in _extensions: |
26 return |
26 return |
|
27 _extensions[shortname] = None |
27 if path: |
28 if path: |
28 # the module will be loaded in sys.modules |
29 # the module will be loaded in sys.modules |
29 # choose an unique name so that it doesn't |
30 # choose an unique name so that it doesn't |
30 # conflicts with other modules |
31 # conflicts with other modules |
31 module_name = "hgext_%s" % name.replace('.', '_') |
32 module_name = "hgext_%s" % name.replace('.', '_') |