From eab354603f5b92d7775e04866e8fa8a853937070 Mon Sep 17 00:00:00 2001 From: Matt Martz Date: Mon, 11 Dec 2017 09:35:41 -0600 Subject: [PATCH] Don't display ERROR: 2 when argparse exits with non-0 --- speedtest.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/speedtest.py b/speedtest.py index 79c473e..da74eb2 100755 --- a/speedtest.py +++ b/speedtest.py @@ -1780,7 +1780,8 @@ def main(): print_('\nCancelling...') except (SpeedtestException, SystemExit): e = get_exception() - if getattr(e, 'code', 1) != 0: + # Ignore a successful exit, or argparse exit + if getattr(e, 'code', 1) not in (0, 2): raise SystemExit('ERROR: %s' % e)