diff options
author | Matt Martz <matt@sivel.net> | 2017-05-12 14:55:23 -0500 |
---|---|---|
committer | Matt Martz <matt@sivel.net> | 2017-11-23 10:15:09 -0600 |
commit | f3a607feb20ed534de07f79262e98e937b9d24bc (patch) | |
tree | 49ae041fb547625ebfbdfed73fdfa6f6f24b20c5 | |
parent | 6bfa5922c301402a5d11da1cc47e1d99a0367d7f (diff) |
Allow timeout to be a float
-rwxr-xr-x | speedtest.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/speedtest.py b/speedtest.py index 9dc8737..d467902 100755 --- a/speedtest.py +++ b/speedtest.py @@ -125,11 +125,13 @@ try: from argparse import SUPPRESS as ARG_SUPPRESS PARSER_TYPE_INT = int PARSER_TYPE_STR = str + PARSER_TYPE_FLOAT = float except ImportError: from optparse import OptionParser as ArgParser from optparse import SUPPRESS_HELP as ARG_SUPPRESS PARSER_TYPE_INT = 'int' PARSER_TYPE_STR = 'string' + PARSER_TYPE_FLOAT = 'float' try: from cStringIO import StringIO @@ -1531,7 +1533,7 @@ def parse_args(): 'supplied multiple times') parser.add_argument('--mini', help='URL of the Speedtest Mini server') parser.add_argument('--source', help='Source IP address to bind to') - parser.add_argument('--timeout', default=10, type=PARSER_TYPE_INT, + parser.add_argument('--timeout', default=10, type=PARSER_TYPE_FLOAT, help='HTTP timeout in seconds. Default 10') parser.add_argument('--secure', action='store_true', help='Use HTTPS instead of HTTP when communicating ' |