1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-07-13 01:20:24 +02:00

cleanup variables after adding to item

This commit is contained in:
Kelly Brazil
2020-05-14 09:51:10 -07:00
parent b4276643b7
commit 7138dd02b7

View File

@ -262,6 +262,12 @@ def parse(data, raw=False, quiet=False):
'description': line,
'values': {}
}
key = None
val = None
attribute = None
values = []
key_data = []
continue
# keys and values
@ -276,6 +282,9 @@ def parse(data, raw=False, quiet=False):
if values:
item['values'][attribute] = values
values = []
if key_data:
item['values'][f'{key}_data'] = key_data
key_data = []
key = line.split(':', maxsplit=1)[0].strip().lower().replace(' ', '_')
val = line.split(':', maxsplit=1)[1].strip()
@ -292,8 +301,10 @@ def parse(data, raw=False, quiet=False):
if values:
item['values'][attribute] = values
values = []
if key_data:
item['values'][f'{key}_data'] = key_data
key_data = []
attribute = line[:-1].strip().lower().replace(' ', '_')
values = []