[Python-Dev] email-6.0.0.a1

R. David Murray rdmurray at bitdance.com
Tue Aug 2 23:27:06 CEST 2011


On Tue, 02 Aug 2011 18:48:11 +0100, Chris Withers <chris at simplistix.co.uk> wrote:
> On 19/07/2011 22:21, R. David Murray wrote:
> > The basic additional API is that a 'source' attribute contains the
> > text the generator read from the input source, and a 'value' attribute
> > that contains the value with all the Content-Transfer-Encoding stuff
> > undone so that you have a real unicode string.  By changing a policy
> > setting, you can have that value as the string value of the header.
> > You can also assign a string with non-ASCII characters to a header, and
> > the right thing will happen.  (Well, eventually it will happen...right
> > now it only works correctly for unstructured headers).  Further, Date
> > headers have a datetime attribute (and accept being set to a datetime),
> > and address headers have attributes for accessing the individual addresses
> > in the header.  Other structured headers will eventually grow additional
> > attributes as well.
> 
> This all sounds pretty awesome, congrats :-)
> 
> Has the header wrapping bug that was all part of the big headers mess 
> been resolved now?

If it is the bug I think you are talking about, it was resolved in 3.2.1.
If there's still an open header wrapping bug (other than the one about
smime and spaces after the ':') please let me know the issue number,
as I don't see any in my list.

There may still be an issue with whitespace padding in the encoded
word context; I haven't tested issue 1467619 since I made my
other changes.  If it is not fixed in 3.2.1 already, it will be
fixed in email6 by the time I finish the new wrapping code for that.

--David


More information about the Python-Dev mailing list