Bug 1359292 - Handle non-ascii characters in reftest logs; r=jmaher

Non-ascii characters in error messages can cause exceptions when processing
structured log messages. The mochitest MessageLogger already handles such
cases; this is a simpler implementation for the reftest OutputHandler.
This commit is contained in:
Geoff Brown 2017-05-08 07:49:05 -06:00
parent 9363869fe0
commit 78c5013b6a

View file

@ -109,6 +109,7 @@ class OutputHandler(object):
# need to return processed messages to appease remoteautomation.py
if not line.strip():
return []
line = line.decode('utf-8', errors='replace')
try:
data = json.loads(line)