From f4b508d395f382d098f90afb8d3f1d1f08c76d8b Mon Sep 17 00:00:00 2001 From: Neubda Date: Wed, 27 Jul 2016 15:27:15 +0200 Subject: [PATCH] Solve UnicodeEncodeError on output I got an "UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position 22: ordinal not in range(128)" in line 644 when the server had a non ascii character in the sponsors name. --- speedtest_cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/speedtest_cli.py b/speedtest_cli.py index d93d5c3..67d2e3a 100755 --- a/speedtest_cli.py +++ b/speedtest_cli.py @@ -641,7 +641,7 @@ def speedtest(): servers = closestServers(config['client']) if not args.simple: - print_('Testing from %(isp)s (%(ip)s)...' % config['client']) + print_(('Testing from %(isp)s (%(ip)s)...' % config['client']).encode('utf-8', 'ignore')) if args.server: try: