equal
deleted
inserted
replaced
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 |