From 8900a59d4cb424ff58d1eb27f8fda7ea0a668a5c Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Wed, 13 May 2020 09:31:12 -0700 Subject: [PATCH] simplify logic by removing redundant block --- jc/parsers/dmidecode.py | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/jc/parsers/dmidecode.py b/jc/parsers/dmidecode.py index 6a6506d7..50d66cbe 100644 --- a/jc/parsers/dmidecode.py +++ b/jc/parsers/dmidecode.py @@ -118,25 +118,7 @@ def parse(data, raw=False, quiet=False): continue # keys and values - if item_values and not value_list and not line.strip().endswith(':'): - item_header = False - item_values = True - value_list = False - - if values: - item['values'][attribute] = values - values = [] - - if len(line.split(':', maxsplit=1)) == 2: - key = line.split(':', maxsplit=1)[0].strip().lower().replace(' ', '_') - val = line.split(':', maxsplit=1)[1].strip() - item['values'].update({key: val}) - else: - pass - continue - - # back to keys and values when inside multi-line key - if item_values and value_list and len(line.split(':', maxsplit=1)) == 2 and not line.strip().endswith(':'): + if item_values and len(line.split(':', maxsplit=1)) == 2 and not line.strip().endswith(':'): item_header = False item_values = True value_list = False