equal
deleted
inserted
replaced
59 |
59 |
60 if multioccur: |
60 if multioccur: |
61 rst.append(_("\n[+] marked option can be specified multiple times\n")) |
61 rst.append(_("\n[+] marked option can be specified multiple times\n")) |
62 |
62 |
63 return ''.join(rst) |
63 return ''.join(rst) |
64 |
|
65 # list all option lists |
|
66 def opttext(optlist, width, verbose): |
|
67 rst = '' |
|
68 if not optlist: |
|
69 return '' |
|
70 |
|
71 for title, options in optlist: |
|
72 rst += '\n%s\n' % title |
|
73 if options: |
|
74 rst += "\n" |
|
75 rst += optrst(options, verbose) |
|
76 rst += '\n' |
|
77 |
|
78 return '\n' + minirst.format(rst, width) |
|
79 |
64 |
80 def topicmatch(kw): |
65 def topicmatch(kw): |
81 """Return help topics matching kw. |
66 """Return help topics matching kw. |
82 |
67 |
83 Returns {'section': [(name, summary), ...], ...} where section is |
68 Returns {'section': [(name, summary), ...], ...} where section is |