Expand tabs in line during text wrapping, for consistent indentation handling.

- Legacy-Id: 3096
This commit is contained in:
Henrik Levkowetz 2011-05-04 18:15:34 +00:00
parent 906484a327
commit dd887eabeb

View file

@ -281,8 +281,8 @@ def wrap_text(text, width=72):
filled = []
wrapped = False
for line in lines:
expanded = line.expandtabs()
indent = " " * (len(expanded) - len(expanded.lstrip()))
line = line.expandtabs()
indent = " " * (len(line) - len(line.lstrip()))
if wrapped and line.strip() != "" and indent == prev_indent:
line = filled[-1] + " " + line.lstrip()
filled = filled[:-1]