SMTPHandler and Unicode

norbert ncauderan at gmail.com
Mon Jul 5 08:22:17 EDT 2010


On 5 juil, 13:17, Chris Withers <ch... at simplistix.co.uk> wrote:
> try MailingLogger:
>
> If you have unicode problems with that, I'd be interested in fixing them!

Your package has the same unicode problem :
import logging,logging.handlers
from mailinglogger.MailingLogger import MailingLogger
mailingLogger = MailingLogger(mailhost=('smtp.example.com',
25),fromaddr='toto at example.com',toaddrs=('toto at example.com',))
LOG = logging.getLogger()
LOG.addHandler(mailingLogger)
LOG.error(u"sans accent")
LOG.error(u"accentu\u00E9")

--> UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9'
in position 7: ordinal not in range(128)



More information about the Python-list mailing list