mirror of
https://github.com/python/cpython
synced 2026-09-29 12:10:30 +03:00
Barry Scott writes:
Problem: rfc822.py in 1.5.2 final loses the quotes around
quoted local-part names.
The fix is to preserve the quotes around a local-part
name in an address.
Test:
import rfc822
a = rfc822.AddrlistClass('(Comment stuff) "Quoted
name"@somewhere.com')
a.getaddrlist()
The correct result is:
[('Comment stuff', '"Quoted name"@somewhere.com')]
This commit is contained in:
parent
1e4402998f
commit
b184487055
1 changed files with 1 additions and 1 deletions
|
|
@ -624,7 +624,7 @@ class AddrlistClass:
|
|||
aslist.append('.')
|
||||
self.pos = self.pos + 1
|
||||
elif self.field[self.pos] == '"':
|
||||
aslist.append(self.getquote())
|
||||
aslist.append('"%s"' % self.getquote())
|
||||
elif self.field[self.pos] in self.atomends:
|
||||
break
|
||||
else: aslist.append(self.getatom())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue