mercurial/extensions.py
changeset 12779 891ddf76b73e
parent 11521 3efadce5b346
child 13191 1aea66b71f4f
--- a/mercurial/extensions.py	Tue Oct 19 13:39:34 2010 +0200
+++ b/mercurial/extensions.py	Tue Oct 19 13:43:40 2010 +0200
@@ -46,7 +46,7 @@
     else:
         shortname = name
     if shortname in _extensions:
-        return
+        return _extensions[shortname]
     _extensions[shortname] = None
     if path:
         # the module will be loaded in sys.modules
@@ -66,6 +66,7 @@
             mod = importh(name)
     _extensions[shortname] = mod
     _order.append(shortname)
+    return mod
 
 def loadall(ui):
     result = ui.configitems("extensions")