From 20bb1cdf396abdb3707b34fa146cbe913f9bbd6f Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Mon, 20 Jul 2020 11:53:06 -0700 Subject: [PATCH] add TypeError to except for None values --- jc/parsers/ping.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jc/parsers/ping.py b/jc/parsers/ping.py index e66ae776..cf50f217 100644 --- a/jc/parsers/ping.py +++ b/jc/parsers/ping.py @@ -160,14 +160,14 @@ def process(proc_data): if item == key: try: proc_data[key] = int(proc_data[key]) - except (ValueError): + except (ValueError, TypeError): proc_data[key] = None for item in float_list: if item == key: try: proc_data[key] = float(proc_data[key]) - except (ValueError): + except (ValueError, TypeError): proc_data[key] = None if key == 'responses': @@ -176,12 +176,12 @@ def process(proc_data): if k in int_list: try: entry[k] = int(entry[k]) - except (ValueError): + except (ValueError, TypeError): entry[k] = None if k in float_list: try: entry[k] = float(entry[k]) - except (ValueError): + except (ValueError, TypeError): entry[k] = None return proc_data