]> granicus.if.org Git - python/commit
Merged revisions 81675 via svnmerge from
authorR. David Murray <rdmurray@bitdance.com>
Wed, 16 Jun 2010 00:57:25 +0000 (00:57 +0000)
committerR. David Murray <rdmurray@bitdance.com>
Wed, 16 Jun 2010 00:57:25 +0000 (00:57 +0000)
commitff4a01dfaf246bca560f16be35b21130cab43547
tree8babf5213894d1d9e66880e8f7f2ad9e09c1f9de
parent27e33fcd52ee2e15c0693c0e57344336df245c1c
Merged revisions 81675 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r81675 | r.david.murray | 2010-06-03 11:43:20 -0400 (Thu, 03 Jun 2010) | 10 lines

  #5610: use \Z not $ so we don't eat extra chars when body part ends with \r\n.

  If a body part ended with \r\n, feedparser, using '$' to terminate its
  search for the newline, would match on the \r\n, and think that it needed
  to strip two characters in order to account for the line end before the
  boundary.  That made it chop one too many characters off the end of
  the body part.  Using \Z makes the match correct.

  Patch and test by Tony Nelson.
........
Lib/email/feedparser.py
Lib/email/test/test_email.py
Misc/NEWS