diff mercurial/extensions.py @ 4582:7de7a80e7422

merge with main
author Thomas Arendsen Hein <thomas@intevation.de>
date Thu, 14 Jun 2007 11:33:32 +0200
parents b1716a8b32d3 3daed3680554
children 669e76b7df24
line wrap: on
line diff
--- a/mercurial/extensions.py	Wed Jun 13 19:11:20 2007 -0700
+++ b/mercurial/extensions.py	Thu Jun 14 11:33:32 2007 +0200
@@ -17,8 +17,8 @@
         return _extensions[name]
     except KeyError:
         for k, v in _extensions.iteritems():
-            if k.endswith('.' + name) or k.endswith('/' + name) or v == name:
-                return sys.modules[v]
+            if k.endswith('.' + name) or k.endswith('/' + name):
+                return v
         raise KeyError(name)
 
 def load(ui, name, path):