mercurial/extensions.py
changeset 44657 843418dc0b1b
parent 44452 9d2b2df2c2ba
child 45105 5d09a120b4be
equal deleted inserted replaced
44656:15aef805619d 44657:843418dc0b1b
   806             exts[name] = doc.splitlines()[0]
   806             exts[name] = doc.splitlines()[0]
   807 
   807 
   808     return exts
   808     return exts
   809 
   809 
   810 
   810 
   811 def disabledext(name):
   811 def disabled_help(name):
   812     '''find a specific disabled extension from hgext. returns desc'''
   812     """Obtain the full help text for a disabled extension, or None."""
   813     try:
       
   814         from hgext import __index__  # pytype: disable=import-error
       
   815 
       
   816         if name in _order:  # enabled
       
   817             return
       
   818         else:
       
   819             return gettext(__index__.docs.get(name))
       
   820     except (ImportError, AttributeError):
       
   821         pass
       
   822 
       
   823     paths = _disabledpaths()
   813     paths = _disabledpaths()
   824     if name in paths:
   814     if name in paths:
   825         return _disabledhelp(paths[name])
   815         return _disabledhelp(paths[name])
   826 
   816 
   827 
   817