mercurial/help.py
changeset 16884 4fd1f1d7569b
parent 16855 57a5ac98f9b7
child 16942 87882c8753d4
equal deleted inserted replaced
16881:2255950e1f76 16884:4fd1f1d7569b
   105             # extension docs are already translated
   105             # extension docs are already translated
   106             results['extensions'].append((name, docs.splitlines()[0]))
   106             results['extensions'].append((name, docs.splitlines()[0]))
   107         for cmd, entry in getattr(mod, 'cmdtable', {}).iteritems():
   107         for cmd, entry in getattr(mod, 'cmdtable', {}).iteritems():
   108             if kw in cmd or (len(entry) > 2 and lowercontains(entry[2])):
   108             if kw in cmd or (len(entry) > 2 and lowercontains(entry[2])):
   109                 cmdname = cmd.split('|')[0].lstrip('^')
   109                 cmdname = cmd.split('|')[0].lstrip('^')
   110                 cmddoc=getattr(mod, '__doc__', '').splitlines()[0]
   110                 if mod.__doc__:
   111                 results['extensioncommands'].append((cmdname, _(cmddoc)))
   111                     cmddoc = gettext(mod.__doc__).splitlines()[0]
       
   112                 else:
       
   113                     cmddoc = _('(no help text available)')
       
   114                 results['extensioncommands'].append((cmdname, cmddoc))
   112     return results
   115     return results
   113 
   116 
   114 def loaddoc(topic):
   117 def loaddoc(topic):
   115     """Return a delayed loader for help/topic.txt."""
   118     """Return a delayed loader for help/topic.txt."""
   116 
   119