New submission from R. David Murray <rdmur...@bitdance.com>:

I've been working on this steadily for a while.  I think it is now all working 
correctly.  At least, it passes all the same tests that the existing RFC mime 
header parser passes, plus a bunch of additional ones.

There are a couple of commented out tests where there are issues with the 
folding.  The folding doesn't normally get invoked for headers parsed from 
source, and the cases are marginal anyway (headers with invalid binary data) so 
I'm not worried about them, but will fix them after the beta.

There are things that can be done to make this API even more convenient, but I 
think this is a solid foundation worth having.  And the parser is a full RFC 
parser, so it handles cases that the current parser doesn't.  (There are also 
probably cases where it fails when the current parser doesn't, but I haven't 
found them yet ;)

----------
components: email
files: mime_parsing.patch
keywords: patch
messages: 163751
nosy: barry, georg.brandl, r.david.murray
priority: normal
severity: normal
stage: commit review
status: open
title: Add support for MIME header parsing to the new provisional email policies
type: enhancement
versions: Python 3.3
Added file: http://bugs.python.org/file26126/mime_parsing.patch

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue15160>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to