comparison doc/gendoc.py @ 9484:c96d73dd956d

gendoc: do not wrap encoded string - it breaks multi-byte characters - it is not needed since Docutils will take care of wrapping the strings as necessary
author Martin Geisler <mg@lazybytes.net>
date Sun, 27 Sep 2009 10:04:51 +0200
parents 8c1df18452aa
children 7d6ac5d7917c
comparison
equal deleted inserted replaced
9483:29d2a7e3a88b 9484:c96d73dd956d
1 import os, sys, textwrap 1 import os, sys
2 # import from the live mercurial repo 2 # import from the live mercurial repo
3 sys.path.insert(0, "..") 3 sys.path.insert(0, "..")
4 # fall back to pure modules if required C extensions are not available 4 # fall back to pure modules if required C extensions are not available
5 sys.path.append(os.path.join('..', 'mercurial', 'pure')) 5 sys.path.append(os.path.join('..', 'mercurial', 'pure'))
6 from mercurial import demandimport; demandimport.enable() 6 from mercurial import demandimport; demandimport.enable()
90 for optstr, desc in opt_output: 90 for optstr, desc in opt_output:
91 if desc: 91 if desc:
92 s = "%-*s %s" % (opts_len, optstr, desc) 92 s = "%-*s %s" % (opts_len, optstr, desc)
93 else: 93 else:
94 s = optstr 94 s = optstr
95 s = textwrap.fill(s, initial_indent=4 * " ", 95 ui.write(" %s\n" % s)
96 subsequent_indent=(6 + opts_len) * " ")
97 ui.write("%s\n" % s)
98 ui.write("\n") 96 ui.write("\n")
99 # aliases 97 # aliases
100 if d['aliases']: 98 if d['aliases']:
101 ui.write(_(" aliases: %s\n\n") % " ".join(d['aliases'])) 99 ui.write(_(" aliases: %s\n\n") % " ".join(d['aliases']))
102 100