From 2f66412afaca4a42319c666958c89827edd8f2f3 Mon Sep 17 00:00:00 2001
From: Brennan Ashton <bashton@brennanashton.com>
Date: Wed, 14 Nov 2018 17:53:22 -0800
Subject: gr-runtime: Improve exception handling in ControlPort Monitor

---
 gnuradio-runtime/python/gnuradio/eng_arg.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'gnuradio-runtime/python/gnuradio/eng_arg.py')

diff --git a/gnuradio-runtime/python/gnuradio/eng_arg.py b/gnuradio-runtime/python/gnuradio/eng_arg.py
index 5983352443..f620e34b1f 100644
--- a/gnuradio-runtime/python/gnuradio/eng_arg.py
+++ b/gnuradio-runtime/python/gnuradio/eng_arg.py
@@ -34,7 +34,7 @@ def intx(string):
     """
     try:
         return int(string, 0)
-    except:
+    except (ValueError, TypeError):
         raise argparse.ArgumentTypeError(
             "Invalid integer value: {}".format(string)
         )
@@ -47,7 +47,7 @@ def eng_float(string):
     """
     try:
         return eng_notation.str_to_num(string)
-    except:
+    except (TypeError, ValueError):
         raise argparse.ArgumentTypeError(
             "Invalid engineering notation value: {}".format(string)
         )
-- 
cgit v1.2.3