INNER CODE UNIT · Python
_dump
mbhall88/rasusa · benches/lib.py:22
def _dump(path, data):
with open(path, "w") as f:
json.dump(data, f, indent=2, sort_keys=True)
f.write("\n")
def cmd_write_scenario(args):
# write-scenario <result.json> <scenario> <wall_mean_s> <wall_stddev_s> <peak_rss_bytes|"">
path, scenario, wall_mean, wall_stddev, rss = args
data = _load(path)
data.setdefault("scenarios", {})[scenario] = {
"wall_mean_s": float(wall_mean),
"wall_stddev_s": float(wall_stddev),
"peak_rss_bytes": int(float(rss)) if rss not in ("", "null") else None,
}
_dump(path, data)