sysinfo metadata

Change-Id: Ic11dc307fe5f1c3cfd02e2dfb023930e4caab87f

fixes for json metadata generation

Change-Id: I9899693b6ece68cb5aeb9b756f7bef75c9e896bb
Este cometimento está contido em:
Rachida Kebichi cometeu 2020-04-08 12:27:02 -04:00
1 ascendente 2847137a49
cometimento 69b5c85c2b
2 ficheiros modificados
+24 -17

Não existem ficheiros que correspondam à sua pesquisa

+8 -5
Ver ficheiro
@@ -164,14 +164,17 @@ class SQLiteDB:
def metadata_json(self, jsonfile, sysinfo_file):
params = gen_params(sysinfo_file);
with open(jsonfile, mode='a') as fd:
cnt = 0
fd.write('],\n')
fd.write('"otherData": {\n')
cnt = 0
for key in params:
if cnt != 0: fd.write(',\n')
fd.write(' "' + key + '": "' + params[key] + '"')
for nkey in sorted(params.keys()):
key = nkey[1]
cnt = cnt + 1
fd.write('\n }\n')
if cnt == len(params):
fd.write(' "' + key + '": "' + params[nkey] + '"\n')
else:
fd.write(' "' + key + '": "' + params[nkey] + '",\n')
fd.write(' }\n')
def dump_json(self, table_name, data_name, file_name):
if not re.search(r'\.json$', file_name):