##// END OF EJS Templates
extensions: make disabled()/disabledext() load prebuilt index if available...
Yuya Nishihara -
r14539:558ec14b default
parent child Browse files
Show More
@@ -262,6 +262,14 b' def _disabledhelp(path):'
262
262
263 def disabled():
263 def disabled():
264 '''find disabled extensions from hgext. returns a dict of {name: desc}'''
264 '''find disabled extensions from hgext. returns a dict of {name: desc}'''
265 try:
266 from hgext import __index__
267 return dict((name, gettext(desc))
268 for name, desc in __index__.docs.iteritems()
269 if name not in _order)
270 except ImportError:
271 pass
272
265 paths = _disabledpaths()
273 paths = _disabledpaths()
266 if not paths:
274 if not paths:
267 return None
275 return None
@@ -276,6 +284,15 b' def disabled():'
276
284
277 def disabledext(name):
285 def disabledext(name):
278 '''find a specific disabled extension from hgext. returns desc'''
286 '''find a specific disabled extension from hgext. returns desc'''
287 try:
288 from hgext import __index__
289 if name in _order: # enabled
290 return
291 else:
292 return gettext(__index__.docs.get(name))
293 except ImportError:
294 pass
295
279 paths = _disabledpaths()
296 paths = _disabledpaths()
280 if name in paths:
297 if name in paths:
281 return _disabledhelp(paths[name])
298 return _disabledhelp(paths[name])
General Comments 0
You need to be logged in to leave comments. Login now