]> granicus.if.org Git - python/commit
Merged revisions 81675 via svnmerge from
authorR. David Murray <rdmurray@bitdance.com>
Wed, 16 Jun 2010 02:19:40 +0000 (02:19 +0000)
committerR. David Murray <rdmurray@bitdance.com>
Wed, 16 Jun 2010 02:19:40 +0000 (02:19 +0000)
commit45e0e1444bfaa3d57b6adf3bd2a7ec9171407792
tree317538a77f43d3478cff286a8f00795292b1288a
parent9691e59d77dfab8d996c6f04ed21c3f8b290c970
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