]> granicus.if.org Git - python/commit
#20206, #5803: more efficient algorithm that doesn't truncate output.
authorR David Murray <rdmurray@bitdance.com>
Mon, 13 Jan 2014 18:19:21 +0000 (13:19 -0500)
committerR David Murray <rdmurray@bitdance.com>
Mon, 13 Jan 2014 18:19:21 +0000 (13:19 -0500)
commit2313e15578aa864c7b995de996e4787169f7ca8d
tree93e512a1dd86f538cbd29b78086029c867364fac
parent2a3d7d1af7ff00748f25bbd49a928f8af1a9990d
#20206, #5803: more efficient algorithm that doesn't truncate output.

This fixes an edge case (20206) where if the input ended in a character
needing encoding but there was no newline on the string, the last byte
of the encoded character would be dropped.  The fix is to use a more
efficient algorithm, provided by Serhiy Storchaka (5803), that does not
have the bug.
Lib/email/quoprimime.py
Lib/test/test_email/test_email.py
Misc/NEWS