equal
deleted
inserted
replaced
40 else: |
40 else: |
41 return None |
41 return None |
42 |
42 |
43 return ''.join(result) |
43 return ''.join(result) |
44 |
44 |
45 def listexts(header, exts, maxlength): |
45 def listexts(header, exts, maxlength, indent=1): |
46 '''return a text listing of the given extensions''' |
46 '''return a text listing of the given extensions''' |
47 if not exts: |
47 if not exts: |
48 return '' |
48 return '' |
49 result = '\n%s\n\n' % header |
49 result = '\n%s\n\n' % header |
50 for name, desc in sorted(exts.iteritems()): |
50 for name, desc in sorted(exts.iteritems()): |
51 result += ' %-*s %s\n' % (maxlength + 2, ':%s:' % name, desc) |
51 result += '%s%-*s %s\n' % (' ' * indent, maxlength + 2, |
|
52 ':%s:' % name, desc) |
52 return result |
53 return result |
53 |
54 |
54 def extshelp(): |
55 def extshelp(): |
55 doc = loaddoc('extensions')() |
56 doc = loaddoc('extensions')() |
56 |
57 |