Fix Python Unicode error in './mach filter-intermittents'

Fix https://github.com/servo/servo/issues/25062
This commit is contained in:
Simon Sapin 2019-12-05 15:42:38 +01:00
parent 5cc68f5075
commit 7282839cf7

View file

@ -563,12 +563,9 @@ class MachCommands(CommandBase):
else:
actual_failures.append(failure["output"])
def format(outputs, description, file=None):
def format(outputs, description, file=sys.stdout):
formatted = "%s %s:\n%s" % (len(outputs), description, "\n".join(outputs))
if file:
file.write(formatted.encode("utf-8"))
else:
print(formatted)
file.write(formatted.encode("utf-8"))
if log_intermittents:
with open(log_intermittents, "wb") as file: