From d0b7ea68a005daff313e44808b256656313a78a3 Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Fri, 24 Jul 2020 13:47:47 -0700 Subject: [PATCH] check for key in dictionary --- jc/parsers/traceroute.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jc/parsers/traceroute.py b/jc/parsers/traceroute.py index 47d47b6c..4c2adb44 100644 --- a/jc/parsers/traceroute.py +++ b/jc/parsers/traceroute.py @@ -331,7 +331,7 @@ def process(proc_data): int_list = ['hop', 'asn'] float_list = ['rtt'] - if proc_data['hops']: + if 'hops' in proc_data: for entry in proc_data['hops']: for key in int_list: if key in entry: @@ -347,7 +347,7 @@ def process(proc_data): except (ValueError, TypeError): entry[key] = None - if entry['probes']: + if 'probes' in entry: for item in entry['probes']: for key in int_list: if key in item: