# HG changeset patch # User Martin Geisler # Date 1247779525 -7200 # Node ID b46063eabe989de331b865a3638cb80ac5750571 # Parent 63cfacb7917e3708be169fa6b8ac1031780dc3dc util: wrap at termwidth-2 by default diff -r 63cfacb7917e -r b46063eabe98 mercurial/util.py --- a/mercurial/util.py Wed Jul 15 17:44:47 2009 +0200 +++ b/mercurial/util.py Thu Jul 16 23:25:25 2009 +0200 @@ -1272,7 +1272,9 @@ pass return 80 -def wrap(line, hangindent, width=78): +def wrap(line, hangindent, width=None): + if width is None: + width = termwidth() - 2 padding = '\n' + ' ' * hangindent return padding.join(textwrap.wrap(line, width=width - hangindent))