diff options
author | Barry Warsaw <barry@python.org> | 2006-05-01 03:03:02 (GMT) |
---|---|---|
committer | Barry Warsaw <barry@python.org> | 2006-05-01 03:03:02 (GMT) |
commit | dbcc8d9b24496ca55dd349cd2eb5273cf6723343 (patch) | |
tree | 3db32de8b91c37685d38008263918773fcc41a39 /Lib/email/_parseaddr.py | |
parent | 09612281efc664a7705014349791cbfbb7af15bc (diff) | |
download | cpython-dbcc8d9b24496ca55dd349cd2eb5273cf6723343.zip cpython-dbcc8d9b24496ca55dd349cd2eb5273cf6723343.tar.gz cpython-dbcc8d9b24496ca55dd349cd2eb5273cf6723343.tar.bz2 |
Port forward from 2.4 branch:
Patch #1464708 from William McVey: fixed handling of nested comments in mail
addresses. E.g.
"Foo ((Foo Bar)) <foo@example.com>"
Fixes for both rfc822.py and email package. This patch needs to be back
ported to Python 2.3 for email 2.5.
Diffstat (limited to 'Lib/email/_parseaddr.py')
-rw-r--r-- | Lib/email/_parseaddr.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Lib/email/_parseaddr.py b/Lib/email/_parseaddr.py index 5821ddf..a08c43e 100644 --- a/Lib/email/_parseaddr.py +++ b/Lib/email/_parseaddr.py @@ -367,6 +367,7 @@ class AddrlistClass: break elif allowcomments and self.field[self.pos] == '(': slist.append(self.getcomment()) + continue # have already advanced pos from getcomment elif self.field[self.pos] == '\\': quote = True else: |