diff --git a/run_sk_stress_test b/run_sk_stress_test index b37851e1..2172af73 100755 --- a/run_sk_stress_test +++ b/run_sk_stress_test @@ -21,6 +21,7 @@ import json import subprocess import argparse import platform +import codecs import common @@ -337,6 +338,14 @@ class StressTesterRunner(object): except OSError: pass +if os.isatty(sys.stdout.fileno()): + encoding = sys.stdout.encoding + errors = 'replace' +else: + encoding = 'utf-8' + errors = None +sys.stdout = codecs.getwriter(encoding)(sys.stdout, errors=errors) + if __name__ == '__main__': sys.exit(main())