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:
@ -262,6 +262,12 @@ def parse(data, raw=False, quiet=False):
|
|||||||
'description': line,
|
'description': line,
|
||||||
'values': {}
|
'values': {}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
key = None
|
||||||
|
val = None
|
||||||
|
attribute = None
|
||||||
|
values = []
|
||||||
|
key_data = []
|
||||||
continue
|
continue
|
||||||
|
|
||||||
# keys and values
|
# keys and values
|
||||||
@ -276,6 +282,9 @@ def parse(data, raw=False, quiet=False):
|
|||||||
if values:
|
if values:
|
||||||
item['values'][attribute] = values
|
item['values'][attribute] = values
|
||||||
values = []
|
values = []
|
||||||
|
if key_data:
|
||||||
|
item['values'][f'{key}_data'] = key_data
|
||||||
|
key_data = []
|
||||||
|
|
||||||
key = line.split(':', maxsplit=1)[0].strip().lower().replace(' ', '_')
|
key = line.split(':', maxsplit=1)[0].strip().lower().replace(' ', '_')
|
||||||
val = line.split(':', maxsplit=1)[1].strip()
|
val = line.split(':', maxsplit=1)[1].strip()
|
||||||
@ -292,8 +301,10 @@ def parse(data, raw=False, quiet=False):
|
|||||||
|
|
||||||
if values:
|
if values:
|
||||||
item['values'][attribute] = values
|
item['values'][attribute] = values
|
||||||
|
values = []
|
||||||
if key_data:
|
if key_data:
|
||||||
item['values'][f'{key}_data'] = key_data
|
item['values'][f'{key}_data'] = key_data
|
||||||
|
key_data = []
|
||||||
|
|
||||||
attribute = line[:-1].strip().lower().replace(' ', '_')
|
attribute = line[:-1].strip().lower().replace(' ', '_')
|
||||||
values = []
|
values = []
|
||||||
|
Reference in New Issue
Block a user