Files
2026-07-13 13:35:51 +08:00

29 lines
974 B
Python

import json
from pathlib import Path
def main():
result_dir = Path(__file__).parent / ".." / Path("results/")
for per_machine_dir in result_dir.iterdir():
if per_machine_dir.is_dir():
try:
machine_json = json.loads(
(per_machine_dir / "machine.json").read_text()
)
ram = machine_json["ram"]
for f in per_machine_dir.glob("*.json"):
if f.stem != "machine":
result = json.loads(f.read_text())
result_ram = result["params"]["ram"]
if result_ram != ram:
result["params"]["ram"] = ram
print(f"Fix ram in {f}")
f.write_text(json.dumps(result))
else:
print(f"Skip {f}")
except Exception as e:
print(e)
main()