summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Martz <matt@sivel.net>2017-11-23 09:43:59 -0600
committerMatt Martz <matt@sivel.net>2017-11-23 10:15:48 -0600
commitb27f69d1ad11d207515a4d3208784a576070654b (patch)
treee1e8c3fcb313a840d0477d68a4ac26127d711d28
parent5a9f82a20a1de8e384c837662c5216b8e921a731 (diff)
Output a different message when only 1 server is provided
-rwxr-xr-xspeedtest.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/speedtest.py b/speedtest.py
index 0abe01d..886c839 100755
--- a/speedtest.py
+++ b/speedtest.py
@@ -1545,7 +1545,8 @@ def parse_args():
help='Display a list of speedtest.net servers '
'sorted by distance')
parser.add_argument('--server', type=PARSER_TYPE_INT, action='append',
- help='Specify a server ID to test against')
+ help='Specify a server ID to test against. Can be '
+ 'supplied multiple times')
parser.add_argument('--exclude', type=PARSER_TYPE_INT, action='append',
help='Exclude a server from selection. Can be '
'supplied multiple times')
@@ -1711,7 +1712,10 @@ def shell():
'be an int' % ', '.join('%s' % s for s in args.server)
)
- printer('Selecting best server based on ping...', quiet)
+ if args.server and len(args.server) == 1:
+ printer('Retrieving information for the selected server...', quiet)
+ else:
+ printer('Selecting best server based on ping...', quiet)
speedtest.get_best_server()
elif args.mini:
speedtest.get_best_server(speedtest.set_mini_server(args.mini))