##// END OF EJS Templates
help: do not abort topicmatch() because of unimportable extensions...
Yuya Nishihara -
r34913:1e2454b6 4.4-rc stable
parent child Browse files
Show More
@@ -158,11 +158,15 b' def topicmatch(ui, commands, kw):'
158 158 extensions.disabled().iteritems()):
159 159 if not docs:
160 160 continue
161 mod = extensions.load(ui, name, '')
162 161 name = name.rpartition('.')[-1]
163 162 if lowercontains(name) or lowercontains(docs):
164 163 # extension docs are already translated
165 164 results['extensions'].append((name, docs.splitlines()[0]))
165 try:
166 mod = extensions.load(ui, name, '')
167 except ImportError:
168 # debug message would be printed in extensions.load()
169 continue
166 170 for cmd, entry in getattr(mod, 'cmdtable', {}).iteritems():
167 171 if kw in cmd or (len(entry) > 2 and lowercontains(entry[2])):
168 172 cmdname = cmd.partition('|')[0].lstrip('^')
General Comments 0
You need to be logged in to leave comments. Login now