From 4d3e65b980d50164b8220e59560822b9871580ea Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Wed, 13 May 2020 09:00:32 -0700 Subject: [PATCH] fix missing values --- jc/parsers/dmidecode.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jc/parsers/dmidecode.py b/jc/parsers/dmidecode.py index 82d57ec4..99999904 100644 --- a/jc/parsers/dmidecode.py +++ b/jc/parsers/dmidecode.py @@ -93,6 +93,9 @@ def parse(data, raw=False, quiet=False): value_list = False if item: + if values: + item['values'][attribute] = values + values = [] raw_output.append(item) # Handle 0x0000, DMI type 0, 24 bytes @@ -162,7 +165,7 @@ def parse(data, raw=False, quiet=False): # multi-line values if value_list: - values.append(line) + values.append(line.strip()) continue if item: