1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-06-19 00:17:51 +02:00

support multi device udev output

This commit is contained in:
Kelly Brazil
2020-02-28 10:57:14 -08:00
parent db8c1079dd
commit 9dcabc057c

View File

@ -199,11 +199,19 @@ def parse(data, raw=False, quiet=False):
linedata = data.splitlines()
output_line = {}
for line in linedata:
if line == '':
if output_line:
raw_output.append(output_line)
output_line = {}
continue
continue
key = line.split('=', maxsplit=1)[0].lower()
value = line.split('=', maxsplit=1)[1]
output_line[key] = value
raw_output.append(output_line)
if output_line:
raw_output.append(output_line)
if raw:
return raw_output