Problems with email.Generator.Generator
Chris Withers
chris at simplistix.co.uk
Mon Sep 11 15:29:28 EDT 2006
Peter Otten wrote:
> What past experience?
>
>>>> StringIO.StringIO().write(unichr(128))
>>>> cStringIO.StringIO().write(unichr(128))
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> UnicodeEncodeError: 'ascii' codec can't encode character u'\x80' in position
> 0: ordinal not in range(128)
OK, I stand corrected, although I suspect the bug is actually in
StringIO.StringIO in that it doesn't barf on unicodes.
(Python 3000 and all that)
Which again leads us back to the email package: it used to do the right
thing from what I can see, and now it doesn't, and ends up trying to
write a unicode to a cStringIO, which (rightly, I guess) barfs...
Barry, Barry, where are you? ;-)
Chris
--
Simplistix - Content Management, Zope & Python Consulting
- http://www.simplistix.co.uk
More information about the Python-list
mailing list