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 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 |