fixed flake8 messages
This commit is contained in:
parent
331a810f71
commit
a844ecd0b8
|
@ -37,76 +37,107 @@ outfmt = 2
|
||||||
# Messages format
|
# Messages format
|
||||||
msgsfmts = []
|
msgsfmts = []
|
||||||
msgsfmts.append(['STCE0010',
|
msgsfmts.append(['STCE0010',
|
||||||
'{"CODE":"STCE0010","VALUE":{"DESCRIPTION":"Could not retrieve speedtest.net configuration: %s"}}',
|
'{"CODE":"STCE0010","VALUE":{"DESCRIPTION":'
|
||||||
'Could not retrieve speedtest.net configuration: %s'])
|
'"Could not retrieve speedtest.net'
|
||||||
|
' configuration: %s"}}',
|
||||||
|
'Could not retrieve speedtest.net'
|
||||||
|
' configuration: %s'])
|
||||||
msgsfmts.append(['STCE0020',
|
msgsfmts.append(['STCE0020',
|
||||||
'{"CODE":"STCE0020","VALUE":{"DESCRIPTION":"Failed to parse speedtest.net configuration"}}',
|
'{"CODE":"STCE0020","VALUE":{"DESCRIPTION":"Failed to parse'
|
||||||
|
' speedtest.net configuration"}}',
|
||||||
'Could not retrieve speedtest.net configuration: %s'])
|
'Could not retrieve speedtest.net configuration: %s'])
|
||||||
msgsfmts.append(['STCE0030',
|
msgsfmts.append(['STCE0030',
|
||||||
'{"CODE":"STCE0030","VALUE":{"DESCRIPTION":"Failed to retrieve list of speedtest.net servers: %s"}}',
|
'{"CODE":"STCE0030","VALUE":{"DESCRIPTION":'
|
||||||
|
'"Failed to retrieve'
|
||||||
|
' list of speedtest.net servers: %s"}}',
|
||||||
'Failed to retrieve list of speedtest.net servers:\n\n %s'])
|
'Failed to retrieve list of speedtest.net servers:\n\n %s'])
|
||||||
msgsfmts.append(['STCI0010',
|
msgsfmts.append(['STCI0010',
|
||||||
'{"CODE":"STCI0010","VALUE":{"DESCRIPTION":"Retrieving speedtest.net configuration"}}',
|
'{"CODE":"STCI0010","VALUE":{"DESCRIPTION":"Retrieving'
|
||||||
|
' speedtest.net configuration"}}',
|
||||||
'Retrieving speedtest.net configuration...'])
|
'Retrieving speedtest.net configuration...'])
|
||||||
msgsfmts.append(['STCE0050',
|
msgsfmts.append(['STCE0050',
|
||||||
'{"CODE":"STCE0050","VALUE":{"DESCRIPTION":"Cannot retrieve speedtest configuration"}}',
|
'{"CODE":"STCE0050","VALUE":{"DESCRIPTION":"Cannot retrieve'
|
||||||
|
' speedtest configuration"}}',
|
||||||
'Cannot retrieve speedtest configuration'])
|
'Cannot retrieve speedtest configuration'])
|
||||||
msgsfmts.append(['STCI0020',
|
msgsfmts.append(['STCI0020',
|
||||||
'{"CODE":"STCI0020","VALUE":{"DESCRIPTION":"Retrieving speedtest.net server list"}}',
|
'{"CODE":"STCI0020","VALUE":{"DESCRIPTION":"Retrieving'
|
||||||
|
' speedtest.net server list"}}',
|
||||||
'Retrieving speedtest.net server list...'])
|
'Retrieving speedtest.net server list...'])
|
||||||
msgsfmts.append(['STCI0030',
|
msgsfmts.append(['STCI0030',
|
||||||
'{"CODE":"STCI0030","VALUE":{"DESCRIPTION":"Testing from", "ISP":"%(isp)s","IP":"%(ip)s"}}',
|
'{"CODE":"STCI0030","VALUE":{"DESCRIPTION":"Testing from",'
|
||||||
|
' "ISP":"%(isp)s","IP":"%(ip)s"}}',
|
||||||
'Testing from %(isp)s (%(ip)s)...'])
|
'Testing from %(isp)s (%(ip)s)...'])
|
||||||
msgsfmts.append(['STCE0060',
|
msgsfmts.append(['STCE0060',
|
||||||
'{"CODE":"STCE0060","VALUE":{"DESCRIPTION":"Invalid server ID"}}',
|
'{"CODE":"STCE0060","VALUE":{"DESCRIPTION":"Invalid server'
|
||||||
|
' ID"}}',
|
||||||
'Invalid server ID'])
|
'Invalid server ID'])
|
||||||
msgsfmts.append(['STCE0070',
|
msgsfmts.append(['STCE0070',
|
||||||
'{"CODE":"STCE0070","VALUE":{"DESCRIPTION":"Invalid Speedtest Mini URL"}}',
|
'{"CODE":"STCE0070","VALUE":{"DESCRIPTION":"Invalid'
|
||||||
|
' Speedtest Mini URL"}}',
|
||||||
'Invalid Speedtest Mini URL'])
|
'Invalid Speedtest Mini URL'])
|
||||||
msgsfmts.append(['STCI0040',
|
msgsfmts.append(['STCI0040',
|
||||||
'{"CODE":"STCI0040","VALUE":{"DESCRIPTION":"Please provide the full URL of your Speedtest Mini server"}}',
|
'{"CODE":"STCI0040","VALUE":{"DESCRIPTION":"Please'
|
||||||
|
' provide the full URL of your Speedtest Mini server"}}',
|
||||||
'Please provide the full URL of your Speedtest Mini server'])
|
'Please provide the full URL of your Speedtest Mini server'])
|
||||||
msgsfmts.append(['STCI0050',
|
msgsfmts.append(['STCI0050',
|
||||||
'{"CODE":"STCI0050","VALUE":{"DESCRIPTION":"Selecting best server based on latency"}}',
|
'{"CODE":"STCI0050","VALUE":{"DESCRIPTION":"Selecting best'
|
||||||
|
' server based on latency"}}',
|
||||||
'Selecting best server based on latency...'])
|
'Selecting best server based on latency...'])
|
||||||
msgsfmts.append(['STCI0060',
|
msgsfmts.append(['STCI0060',
|
||||||
'{"CODE":"STCI0060","VALUE":{"DESCRIPTION":"Hosted by", "NAME":"%(sponsor)s","LOCATION":"%(name)s","DISTANCE":"%(d)0.2f km","LATENCY":"%(latency)s ms"}}',
|
'{"CODE":"STCI0060","VALUE":{"DESCRIPTION":"Hosted by",'
|
||||||
'Hosted by %(sponsor)s (%(name)s) [%(d)0.2f km]: %(latency)s ms'])
|
' "NAME":"%(sponsor)s","LOCATION":"%(name)s","DISTANCE"'
|
||||||
|
':"%(d)0.2f km","LATENCY":"%(latency)s ms"}}',
|
||||||
|
'Hosted by %(sponsor)s (%(name)s) [%(d)0.2f km]:'
|
||||||
|
' %(latency)s ms'])
|
||||||
msgsfmts.append(['STCI0070',
|
msgsfmts.append(['STCI0070',
|
||||||
'{"CODE":"STCI0070","VALUE":{"DESCRIPTION":"Ping","LATENCY":"%(latency)s ms"}}',
|
'{"CODE":"STCI0070","VALUE":{"DESCRIPTION":"Ping",'
|
||||||
|
'"LATENCY":"%(latency)s ms"}}',
|
||||||
'Ping: %(latency)s ms'])
|
'Ping: %(latency)s ms'])
|
||||||
msgsfmts.append(['STCI0080',
|
msgsfmts.append(['STCI0080',
|
||||||
'{"CODE":"STCI0080","VALUE":{"DESCRIPTION":"Testing download speed"}}',
|
'{"CODE":"STCI0080","VALUE":{"DESCRIPTION":"Testing download'
|
||||||
|
' speed"}}',
|
||||||
'Testing download speed...'])
|
'Testing download speed...'])
|
||||||
msgsfmts.append(['STCI0090',
|
msgsfmts.append(['STCI0090',
|
||||||
'{"CODE":"STCI0090","VALUE":{"DESCRIPTION":"Download Speed","SPEED":"%0.2f M%s/s"}}',
|
'{"CODE":"STCI0090","VALUE":{"DESCRIPTION":"Download Speed",'
|
||||||
|
'"SPEED":"%0.2f M%s/s"}}',
|
||||||
'Download: %0.2f M%s/s'])
|
'Download: %0.2f M%s/s'])
|
||||||
msgsfmts.append(['STCI0100',
|
msgsfmts.append(['STCI0100',
|
||||||
'{"CODE":"STCI0100","VALUE":{"DESCRIPTION":"Testing upload speed"}}',
|
'{"CODE":"STCI0100","VALUE":{"DESCRIPTION":"Testing upload'
|
||||||
|
' speed"}}',
|
||||||
'Testing upload speed...'])
|
'Testing upload speed...'])
|
||||||
msgsfmts.append(['STCI0110',
|
msgsfmts.append(['STCI0110',
|
||||||
'{"CODE":"STCI0110","VALUE":{"DESCRIPTION":"Upload Speed","SPEED":"%0.2f M%s/s"}}',
|
'{"CODE":"STCI0110","VALUE":{"DESCRIPTION":"Upload Speed",'
|
||||||
|
'"SPEED":"%0.2f M%s/s"}}',
|
||||||
'Upload: %0.2f M%s/s'])
|
'Upload: %0.2f M%s/s'])
|
||||||
msgsfmts.append(['STCE0080',
|
msgsfmts.append(['STCE0080',
|
||||||
'{"CODE":"STCE0080","VALUE":{"DESCRIPTION":"Cannot generate a speedtest.net share results image while testing against a Speedtest Mini server"}}',
|
'{"CODE":"STCE0080","VALUE":{"DESCRIPTION":"Cannot generate'
|
||||||
'Cannot generate a speedtest.net share results image while testing against a Speedtest Mini server'])
|
' a speedtest.net share results image while testing against'
|
||||||
|
' a Speedtest Mini server"}}',
|
||||||
|
'Cannot generate a speedtest.net share results image while'
|
||||||
|
' testing against a Speedtest Mini server'])
|
||||||
msgsfmts.append(['STCE0090',
|
msgsfmts.append(['STCE0090',
|
||||||
'{"CODE":"STCE0090","VALUE":{"DESCRIPTION":"Could not submit results to speedtest.net: %s"}}',
|
'{"CODE":"STCE0090","VALUE":{"DESCRIPTION":"Could not submit'
|
||||||
|
' results to speedtest.net: %s"}}',
|
||||||
'Could not submit results to speedtest.net: %s'])
|
'Could not submit results to speedtest.net: %s'])
|
||||||
msgsfmts.append(['STCE0100',
|
msgsfmts.append(['STCE0100',
|
||||||
'{"CODE":"STCE0100","VALUE":{"DESCRIPTION":"Could not submit results to speedtest.net"}}',
|
'{"CODE":"STCE0100","VALUE":{"DESCRIPTION":"Could not submit'
|
||||||
|
' results to speedtest.net"}}',
|
||||||
'Could not submit results to speedtest.net'])
|
'Could not submit results to speedtest.net'])
|
||||||
msgsfmts.append(['STCE0110',
|
msgsfmts.append(['STCE0110',
|
||||||
'{"CODE":"STCE0110","VALUE":{"DESCRIPTION":"Could not submit results to speedtest.net"}}',
|
'{"CODE":"STCE0110","VALUE":{"DESCRIPTION":"Could not submit'
|
||||||
|
' results to speedtest.net"}}',
|
||||||
'Could not submit results to speedtest.net'])
|
'Could not submit results to speedtest.net'])
|
||||||
msgsfmts.append(['STCI0120',
|
msgsfmts.append(['STCI0120',
|
||||||
'{"CODE":"STCI0120","VALUE":{"DESCRIPTION":"Share results","LINK":"%s://www.speedtest.net/result/%s.png"}}',
|
'{"CODE":"STCI0120","VALUE":{"DESCRIPTION":"Share results",'
|
||||||
|
'"LINK":"%s://www.speedtest.net/result/%s.png"}}',
|
||||||
'Share results: %s://www.speedtest.net/result/%s.png'])
|
'Share results: %s://www.speedtest.net/result/%s.png'])
|
||||||
msgsfmts.append(['STCI0130',
|
msgsfmts.append(['STCI0130',
|
||||||
'{"CODE":"STCI0130","VALUE":{"DESCRIPTION":"Cancelling"}}',
|
'{"CODE":"STCI0130","VALUE":{"DESCRIPTION":"Cancelling"}}',
|
||||||
'Cancelling...'])
|
'Cancelling...'])
|
||||||
msgsfmts.append(['STCI0140',
|
msgsfmts.append(['STCI0140',
|
||||||
'{"CODE":"STCI0140","VALUE":{"DESCRIPTION":"Entry","ID":"%(id)4s","SPONSOR":"%(sponsor)s","NAME":"%(name)s","COUNTRY":"%(country)s", "DISTANCE":"%(d)0.2f km"}}',
|
'{"CODE":"STCI0140","VALUE":{"DESCRIPTION":"Entry","ID":'
|
||||||
|
'"%(id)4s","SPONSOR":"%(sponsor)s","NAME":"%(name)s",'
|
||||||
|
'"COUNTRY":"%(country)s", "DISTANCE":"%(d)0.2f km"}}',
|
||||||
'%(id)4s) %(sponsor)s (%(name)s, %(country)s) [%(d)0.2f km]'])
|
'%(id)4s) %(sponsor)s (%(name)s, %(country)s) [%(d)0.2f km]'])
|
||||||
|
|
||||||
# Used for bound_interface
|
# Used for bound_interface
|
||||||
|
@ -211,6 +242,7 @@ except ImportError:
|
||||||
else:
|
else:
|
||||||
newline = "\n"
|
newline = "\n"
|
||||||
space = " "
|
space = " "
|
||||||
|
|
||||||
if sep is None:
|
if sep is None:
|
||||||
sep = space
|
sep = space
|
||||||
if end is None:
|
if end is None:
|
||||||
|
@ -231,9 +263,10 @@ class SpeedtestCliServerListError(Exception):
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
def msgfmt(code):
|
def msgfmt(code):
|
||||||
for i in range(len(msgsfmts)):
|
for i in range(len(msgsfmts)):
|
||||||
current = msgsfmts[i];
|
current = msgsfmts[i]
|
||||||
if current[0] == code:
|
if current[0] == code:
|
||||||
return current[outfmt]
|
return current[outfmt]
|
||||||
return "<NOMSGFMT>"
|
return "<NOMSGFMT>"
|
||||||
|
@ -252,6 +285,7 @@ def endmsg():
|
||||||
else:
|
else:
|
||||||
return '\n'
|
return '\n'
|
||||||
|
|
||||||
|
|
||||||
def bound_socket(*args, **kwargs):
|
def bound_socket(*args, **kwargs):
|
||||||
"""Bind socket to a specified source IP address"""
|
"""Bind socket to a specified source IP address"""
|
||||||
|
|
||||||
|
@ -504,10 +538,12 @@ def getConfig():
|
||||||
del configxml
|
del configxml
|
||||||
return config
|
return config
|
||||||
|
|
||||||
|
|
||||||
def html_escape(text):
|
def html_escape(text):
|
||||||
html_escape_table = {'"': """}
|
html_escape_table = {'"': """}
|
||||||
return "".join(html_escape_table.get(c, c) for c in text)
|
return "".join(html_escape_table.get(c, c) for c in text)
|
||||||
|
|
||||||
|
|
||||||
def closestServers(client, all=False):
|
def closestServers(client, all=False):
|
||||||
"""Determine the 5 closest speedtest.net servers based on geographic
|
"""Determine the 5 closest speedtest.net servers based on geographic
|
||||||
distance
|
distance
|
||||||
|
@ -738,12 +774,14 @@ def speedtest():
|
||||||
serverList = []
|
serverList = []
|
||||||
for server in servers:
|
for server in servers:
|
||||||
serverList.append(msgfmt('STCI0140') % server)
|
serverList.append(msgfmt('STCI0140') % server)
|
||||||
if (not server is servers[-1]):
|
if (not (server is servers[-1])):
|
||||||
serverList.append(endln())
|
serverList.append(endln())
|
||||||
if outfmt == 2:
|
if outfmt == 2:
|
||||||
print_(''.join(serverList).encode('utf-8', 'ignore'), end=endmsg())
|
print_(''.join(serverList).encode('utf-8', 'ignore'),
|
||||||
|
end=endmsg())
|
||||||
else:
|
else:
|
||||||
print_(''.join(serverList).encode('utf-8', 'ignore'), end=endmsg())
|
print_(''.join(serverList).encode('utf-8', 'ignore'),
|
||||||
|
end=endmsg())
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
else:
|
else:
|
||||||
servers = closestServers(config['client'])
|
servers = closestServers(config['client'])
|
||||||
|
@ -811,7 +849,8 @@ def speedtest():
|
||||||
best = getBestServer(servers)
|
best = getBestServer(servers)
|
||||||
|
|
||||||
if not args.simple:
|
if not args.simple:
|
||||||
print_((msgfmt('STCI0060') % best).encode('utf-8', 'ignore'),end=endln())
|
print_((msgfmt('STCI0060') % best).encode('utf-8', 'ignore'),
|
||||||
|
end=endln())
|
||||||
else:
|
else:
|
||||||
print_(msgfmt('STCI0070') % best, end=endln())
|
print_(msgfmt('STCI0070') % best, end=endln())
|
||||||
|
|
||||||
|
@ -829,7 +868,9 @@ def speedtest():
|
||||||
dlspeed = downloadSpeed(urls, args.simple)
|
dlspeed = downloadSpeed(urls, args.simple)
|
||||||
if outfmt == 2 and not args.simple:
|
if outfmt == 2 and not args.simple:
|
||||||
print_()
|
print_()
|
||||||
print_(msgfmt('STCI0090') %((dlspeed / 1000 / 1000) * args.units[1], args.units[0]),end=endln())
|
print_(msgfmt('STCI0090') % ((dlspeed / 1000 / 1000) * args.units[1],
|
||||||
|
args.units[0]),
|
||||||
|
end=endln())
|
||||||
|
|
||||||
sizesizes = [int(.25 * 1000 * 1000), int(.5 * 1000 * 1000)]
|
sizesizes = [int(.25 * 1000 * 1000), int(.5 * 1000 * 1000)]
|
||||||
sizes = []
|
sizes = []
|
||||||
|
@ -844,7 +885,9 @@ def speedtest():
|
||||||
ulspeed = uploadSpeed(best['url'], sizes, args.simple)
|
ulspeed = uploadSpeed(best['url'], sizes, args.simple)
|
||||||
if outfmt == 2 and not args.simple:
|
if outfmt == 2 and not args.simple:
|
||||||
print_()
|
print_()
|
||||||
print_(msgfmt('STCI0110') % ((ulspeed / 1000 / 1000) * args.units[1], args.units[0]), end=endmsg())
|
print_(msgfmt('STCI0110') % ((ulspeed / 1000 / 1000) * args.units[1],
|
||||||
|
args.units[0]),
|
||||||
|
end=endmsg())
|
||||||
|
|
||||||
if args.share and args.mini:
|
if args.share and args.mini:
|
||||||
print_(msgfmt('STCE0080'), end=endln())
|
print_(msgfmt('STCE0080'), end=endln())
|
||||||
|
|
Loading…
Reference in New Issue