sysinfo metadata

Change-Id: Ic11dc307fe5f1c3cfd02e2dfb023930e4caab87f

fixes for json metadata generation

Change-Id: I9899693b6ece68cb5aeb9b756f7bef75c9e896bb


[ROCm/rocprofiler commit: 69b5c85c2b]
This commit is contained in:
Rachida Kebichi
2020-04-07 17:19:32 -04:00
bovenliggende da6413f8f1
commit 0f28213e7c
2 gewijzigde bestanden met toevoegingen van 24 en 17 verwijderingen
+8 -5
Bestand weergeven
@@ -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):