mirror of https://github.com/python/cpython
Issue 2635: fix bug in the fix_sentence_endings option to textwrap.fill.
This commit is contained in:
parent
6513466270
commit
fe536f53ea
|
@ -129,6 +129,10 @@ What a mess!
|
||||||
expect = ['And she said, "Go to hell!" Can you believe that?']
|
expect = ['And she said, "Go to hell!" Can you believe that?']
|
||||||
self.check(wrapper.wrap(text), expect)
|
self.check(wrapper.wrap(text), expect)
|
||||||
|
|
||||||
|
text = 'File stdio.h is nice.'
|
||||||
|
expect = ['File stdio.h is nice.']
|
||||||
|
self.check(wrapper.wrap(text), expect)
|
||||||
|
|
||||||
def test_wrap_short(self):
|
def test_wrap_short(self):
|
||||||
# Wrapping to make short lines longer
|
# Wrapping to make short lines longer
|
||||||
|
|
||||||
|
|
|
@ -90,6 +90,7 @@ class TextWrapper:
|
||||||
sentence_end_re = re.compile(r'[%s]' # lowercase letter
|
sentence_end_re = re.compile(r'[%s]' # lowercase letter
|
||||||
r'[\.\!\?]' # sentence-ending punct.
|
r'[\.\!\?]' # sentence-ending punct.
|
||||||
r'[\"\']?' # optional end-of-quote
|
r'[\"\']?' # optional end-of-quote
|
||||||
|
r'\Z' # end of chunk
|
||||||
% string.lowercase)
|
% string.lowercase)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -43,6 +43,10 @@ Extensions Modules
|
||||||
Library
|
Library
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
- Issue #2635: Fix bug in 'fix_sentence_endings' textwrap.fill option,
|
||||||
|
where an extra space was added after a word containing (but not
|
||||||
|
ending in) '.', '!' or '?'.
|
||||||
|
|
||||||
- Add from_buffer() and from_buffer_copy() class methods to ctypes
|
- Add from_buffer() and from_buffer_copy() class methods to ctypes
|
||||||
data types
|
data types
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue