Skip to content

Commit 7d8b729

Browse files
committed
Decode msg obtained from QtMsgHandler
Use utf-8 as a guess here, but make sure encoding errors don't prevent a message from being displayed
1 parent 77e7437 commit 7d8b729

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

pytestqt/plugin.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -487,6 +487,8 @@ def handle(self, msg_type, msg):
487487
Method to be installed using qInstallMsgHandler, stores each message
488488
into the `messages` attribute.
489489
"""
490+
if type(msg) is bytes:
491+
msg = msg.decode('utf-8', errors='replace')
490492
self.messages.append(self.Message(msg_type, msg))
491493

492494
@classmethod

0 commit comments

Comments
 (0)