Fix metric delayed_reasons malformed output

This commit is contained in:
2022-01-31 10:51:47 +01:00
parent 3324485fe9
commit b4259fc886

View File

@@ -922,6 +922,13 @@ def calculateMetrics(pathToTrace, selectedMetrics=[]):
nbanks = nbanks + 1
r = (name, float(v))
calculatedMetrics.append(r)
elif (metric.__name__ == "delayed_reasons"):
values = mres.split(",")
for v in values:
name = mname + " (" + v.partition(":")[0].strip() + ")"
value = v.partition(":")[2].strip()
r = (name, float(value))
calculatedMetrics.append(r)
else:
calculatedMetrics.append(res)