From 8c78f959731a25a05ee6361a14853c92f8fce69b Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Thu, 7 Nov 2019 12:13:25 -0800 Subject: [PATCH] clean up trailing spaces on entries --- jc/parsers/netstat.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/jc/parsers/netstat.py b/jc/parsers/netstat.py index 695c2aa4..01496678 100644 --- a/jc/parsers/netstat.py +++ b/jc/parsers/netstat.py @@ -92,11 +92,17 @@ def parse_post(raw_data): # post process to split pid and program name and ip addresses and ports for entry in raw_data: + for item in entry: + try: + entry[item] = entry[item].rstrip() + except (AttributeError): + # skips trying to rstrip Null entries + pass + if 'flags' in entry: if entry['flags'] == '---': entry['flags'] = None if 'program_name' in entry: - entry['program_name'] = entry['program_name'].rstrip() if entry['program_name'] == '-': entry['program_name'] = None