From e7751322ea195cac7f1921ba8e0364c442065d20 Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Fri, 26 Mar 2021 14:55:47 -0700 Subject: [PATCH] formatting --- jc/parsers/iw_scan.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/jc/parsers/iw_scan.py b/jc/parsers/iw_scan.py index 2f458092..aceebc3e 100644 --- a/jc/parsers/iw_scan.py +++ b/jc/parsers/iw_scan.py @@ -149,7 +149,7 @@ def process(proc_data): """ # convert ints and floats for top-level keys - for item in proc_data: + for item in proc_data: for key in item: try: item[key] = int(item[key]) @@ -163,21 +163,22 @@ def process(proc_data): new_list = [] for list_item in item[key]: try: - new_list.append(int(list_item)) + new_list.append(int(list_item)) except (Exception): try: - new_list.append(float(list_item)) + new_list.append(float(list_item)) except (Exception): pass item[key] = new_list return proc_data + def post_parse(data): # remove empty items cleandata = [] for ssid in data: - ssid = { k : v for k, v in ssid.items() if v} + ssid = {k: v for k, v in ssid.items() if v} cleandata.append(ssid) # remove asterisks from begining of values @@ -277,6 +278,7 @@ def post_parse(data): return process(cleandata) + def parse(data, raw=False, quiet=False): """ Main text parsing function