diff mercurial/help.py @ 27660:512f883c234c

mercurial: pass ui to extensions.load (issue5007) extensions.load does need ui argument to print error if an extension fails to load.
author Jun Wu <quark@fb.com>
date Thu, 17 Dec 2015 10:30:17 +0000
parents c18292a6ff54
children ff6e8dc659f8
line wrap: on
line diff
--- a/mercurial/help.py	Mon Jan 04 21:54:46 2016 -0800
+++ b/mercurial/help.py	Thu Dec 17 10:30:17 2015 +0000
@@ -149,8 +149,7 @@
     for name, docs in itertools.chain(
         extensions.enabled(False).iteritems(),
         extensions.disabled().iteritems()):
-        # extensions.load ignores the UI argument
-        mod = extensions.load(None, name, '')
+        mod = extensions.load(ui, name, '')
         name = name.rpartition('.')[-1]
         if lowercontains(name) or lowercontains(docs):
             # extension docs are already translated