From 27262316fbd97d83910fbc3c73851fd94f29be55 Mon Sep 17 00:00:00 2001 From: Greg Ward Date: Thu, 13 May 2004 01:48:15 +0000 Subject: [PATCH] SF #847346: remove misguided optimization for short input from wrap() method. Premature optimization is indeed the root of all evil. Whitespace fix. --- Lib/textwrap.py | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Lib/textwrap.py b/Lib/textwrap.py index f371fbbe5ac7..d9df01928c61 100644 --- a/Lib/textwrap.py +++ b/Lib/textwrap.py @@ -90,14 +90,14 @@ class TextWrapper: % string.lowercase) - def __init__ (self, - width=70, - initial_indent="", - subsequent_indent="", - expand_tabs=True, - replace_whitespace=True, - fix_sentence_endings=False, - break_long_words=True): + def __init__(self, + width=70, + initial_indent="", + subsequent_indent="", + expand_tabs=True, + replace_whitespace=True, + fix_sentence_endings=False, + break_long_words=True): self.width = width self.initial_indent = initial_indent self.subsequent_indent = subsequent_indent @@ -268,8 +268,6 @@ class TextWrapper: """ text = self._munge_whitespace(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) -- 2.47.3