Skip to content

Commit a47da96

Browse files
Fix loggers code
1 parent 02244e5 commit a47da96

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

magicbus/plugins/loggers.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,10 @@ def log(self, msg, level):
3030
if isinstance(complete_msg, unicodestr):
3131
complete_msg = complete_msg.encode(self.encoding)
3232
else:
33-
if not isinstance(complete_msg, unicodestr):
34-
complete_msg = complete_msg.decode("utf-8")
33+
if isinstance(complete_msg, unicodestr):
34+
encoding = self.encoding or "utf-8"
35+
complete_msg = complete_msg.encode(encoding, errors="backslashreplace")
36+
3537
self.stream.write(complete_msg)
3638
self.stream.flush()
3739

0 commit comments

Comments
 (0)