Message210673
The old header parsing code already decodes these, although it gets the spacing wrong if you do the standard str(make_header(decode_header(x))) dance. The fix for the new header parsing code only handles the specific case of only encoded words surrounded by double quotes. That's the only variation I've seen in the wild so far, so I think that may be enough. To extend it to handle mixed regular text and encoded words would require rewriting the qcontent and ptext functions. Possible, but not worth it unless a real use case turns up. (Although, I think there might be a bug in quoted text parsing that may make that rewrite worthwhile later; but it is only a bug if you are actually walking the parse tree, it is not a functional bug.)
Oh, and I decided to treat this as a bug fix, not an enhancement, because the old parser code already did this decoding. |
|
Date |
User |
Action |
Args |
2014-02-08 18:20:07 | r.david.murray | set | recipients:
+ r.david.murray, barry, python-dev |
2014-02-08 18:20:07 | r.david.murray | set | messageid: <1391883607.05.0.962139505719.issue16983@psf.upfronthosting.co.za> |
2014-02-08 18:20:07 | r.david.murray | link | issue16983 messages |
2014-02-08 18:20:06 | r.david.murray | create | |
|