summaryrefslogtreecommitdiff
path: root/Lib/logging
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2013-10-15 23:36:56 +0200
committerVictor Stinner <victor.stinner@gmail.com>2013-10-15 23:36:56 +0200
commita5cd255a7cb15c7920171f0796cf163a00a5ecaf (patch)
tree829e414c09d9b59647517e63339bd17ac572d967 /Lib/logging
parent8ad0eac7ff030940949e26688311ec857999735d (diff)
downloadcpython-git-a5cd255a7cb15c7920171f0796cf163a00a5ecaf.tar.gz
Close #19267: Fix support of multibyte encoding (ex: UTF-16) in the logging
module.
Diffstat (limited to 'Lib/logging')
-rw-r--r--Lib/logging/__init__.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/logging/__init__.py b/Lib/logging/__init__.py
index 0e8e3ddde0..cda781a489 100644
--- a/Lib/logging/__init__.py
+++ b/Lib/logging/__init__.py
@@ -857,7 +857,7 @@ class StreamHandler(Handler):
try:
if (isinstance(msg, unicode) and
getattr(stream, 'encoding', None)):
- ufs = fs.decode(stream.encoding)
+ ufs = u'%s\n'
try:
stream.write(ufs % msg)
except UnicodeEncodeError: