Fix up Speedtest mini server compatibility with python3

This commit is contained in:
Cayde Dixon 2016-05-25 19:53:08 +10:00
parent 7b09d8759f
commit cbc22e538a
1 changed files with 2 additions and 2 deletions

View File

@ -676,7 +676,7 @@ def speedtest():
except: except:
pass pass
else: else:
data = f.read().strip() data = f.read().strip().decode('utf-8')
if (f.code == 200 and if (f.code == 200 and
len(data.splitlines()) == 1 and len(data.splitlines()) == 1 and
re.match('size=[0-9]', data)): re.match('size=[0-9]', data)):
@ -704,7 +704,7 @@ def speedtest():
if not args.simple: if not args.simple:
print_(('Hosted by %(sponsor)s (%(name)s) [%(d)0.2f km]: ' print_(('Hosted by %(sponsor)s (%(name)s) [%(d)0.2f km]: '
'%(latency)s ms' % best).encode('utf-8', 'ignore')) '%(latency)s ms' % best))
else: else:
print_('Ping: %(latency)s ms' % best) print_('Ping: %(latency)s ms' % best)