author | Matt Mackall <mpm@selenic.com> |
Mon, 13 Nov 2006 13:26:57 -0600 | |
changeset 3636 | bf3dec184c78 |
parent 3635 | 231393b7316f |
child 3637 | 6a46c9ccc2ed |
--- a/mercurial/templater.py +++ b/mercurial/templater.py @@ -204,11 +204,8 @@ def fill(text, width): yield text[start:m.start(0)], m.group(1) start = m.end(1) - fp = cStringIO.StringIO() - for para, rest in findparas(): - fp.write(space_re.sub(' ', textwrap.fill(para, width))) - fp.write(rest) - return fp.getvalue() + return "".join([space_re.sub(' ', textwrap.fill(para, width)) + rest + for para, rest in findparas()]) def firstline(text): '''return the first line of text'''