comparison mercurial/util.py @ 9155:b46063eabe98

util: wrap at termwidth-2 by default
author Martin Geisler <mg@lazybytes.net>
date Thu, 16 Jul 2009 23:25:25 +0200
parents 54eb3782d32f
children 570416319ed3
comparison
equal deleted inserted replaced
9142:63cfacb7917e 9155:b46063eabe98
1270 pass 1270 pass
1271 except ImportError: 1271 except ImportError:
1272 pass 1272 pass
1273 return 80 1273 return 80
1274 1274
1275 def wrap(line, hangindent, width=78): 1275 def wrap(line, hangindent, width=None):
1276 if width is None:
1277 width = termwidth() - 2
1276 padding = '\n' + ' ' * hangindent 1278 padding = '\n' + ' ' * hangindent
1277 return padding.join(textwrap.wrap(line, width=width - hangindent)) 1279 return padding.join(textwrap.wrap(line, width=width - hangindent))
1278 1280
1279 def iterlines(iterator): 1281 def iterlines(iterator):
1280 for chunk in iterator: 1282 for chunk in iterator: