logging of strings with broken encoding

Thomas Guettler hv at tbz-pariv.de
Thu Jul 2 10:50:34 EDT 2009


I have bug in my code, which results in the same error has this one:

Traceback (most recent call last):
  File "/usr/lib/python2.6/logging/__init__.py", line 765, in emit
    self.stream.write(fs % msg.encode("UTF-8"))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 8: ordinal not in range(128)

I run Python 2.6. In SVN the code is the same (StreamHandler ... def emit...):

I think msg.encode("UTF-8", 'backslashreplace') would be better here.

What do you think?

Should I fill a bugreport?


Thomas Guettler, http://www.thomas-guettler.de/
E-Mail: guettli (*) thomas-guettler + de

More information about the Python-list mailing list