mercurial/help.py
changeset 16942 87882c8753d4
parent 16884 4fd1f1d7569b
child 17187 293dd81e4601
equal deleted inserted replaced
16941:a1eb17bed550 16942:87882c8753d4
   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                 if mod.__doc__:
   110                 if entry[0].__doc__:
   111                     cmddoc = gettext(mod.__doc__).splitlines()[0]
   111                     cmddoc = gettext(entry[0].__doc__).splitlines()[0]
   112                 else:
   112                 else:
   113                     cmddoc = _('(no help text available)')
   113                     cmddoc = _('(no help text available)')
   114                 results['extensioncommands'].append((cmdname, cmddoc))
   114                 results['extensioncommands'].append((cmdname, cmddoc))
   115     return results
   115     return results
   116 
   116