R. David Murray added the comment:

That facility already mostly exists.  The bug is that the code in question 
doesn't use it.

>>> m['Content-Disposition'].content_disposition
'attachment'
>>> m['Content-Disposition'].params
{'filename': 'attachment.gz'}

On the other hand, looking at that it is obvious there should be a generic 
'value' attribute on all MIME headers so that that could be written:

m['Content-Disposition'].value == 'attachment'

where value would be the 'canonical form' of the value for that header when 
there is one, including normalizing the case.  Some headers still want 
specialized attributes (Content-Type's maintype and subtype, for example), but 
there is always the value/params split, and that ought to be accessible 
generically and currently isn't.

This is why this stuff is still provisional :)

----------

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

Reply via email to