summaryrefslogtreecommitdiffstats
path: root/Lib/textwrap.py
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2002-10-02 15:47:32 (GMT)
committerGuido van Rossum <guido@python.org>2002-10-02 15:47:32 (GMT)
commiteb287a26621001fb5d945b7b6246ccac77378cc7 (patch)
tree7b4a4cc4ac6bb09bda4956f98d0242fe17f2adba /Lib/textwrap.py
parentfb4d6ecd0757c0863b8a2e45a57a6dfec13fbff6 (diff)
downloadcpython-eb287a26621001fb5d945b7b6246ccac77378cc7.zip
cpython-eb287a26621001fb5d945b7b6246ccac77378cc7.tar.gz
cpython-eb287a26621001fb5d945b7b6246ccac77378cc7.tar.bz2
Fix an endcase bug: initial_indent was ignored when the text was short
enough to fit in one line.
Diffstat (limited to 'Lib/textwrap.py')
-rw-r--r--Lib/textwrap.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/Lib/textwrap.py b/Lib/textwrap.py
index f5d1915..ff5f7ef 100644
--- a/Lib/textwrap.py
+++ b/Lib/textwrap.py
@@ -237,8 +237,9 @@ class TextWrapper:
converted to space.
"""
text = self._munge_whitespace(text)
- if len(text) <= self.width:
- return [text]
+ indent = self.initial_indent
+ if len(text) + len(indent) <= self.width:
+ return [indent + text]
chunks = self._split(text)
if self.fix_sentence_endings:
self._fix_sentence_endings(chunks)