1234567891011121314151617181920212223242526272829 |
- # walk over ix-dev
- import os
- import yaml
- for train in os.listdir("ix-dev"):
- # if its not dir skip
- if not os.path.isdir(os.path.join("ix-dev", train)):
- continue
- for app in os.listdir(os.path.join("ix-dev", train)):
- # if its not dir skip
- if not os.path.isdir(os.path.join("ix-dev", train, app)):
- continue
- # load question.yaml
- file = os.path.join("ix-dev", train, app, "app.yaml")
- with open(file, "r") as f:
- data = yaml.safe_load(f)
- if not data:
- print("no app.yaml", train, app)
- continue
- if not data["lib_version"] == "2.1.49":
- print("wrong lib_version", train, app, data["lib_version"])
- continue
- version = data["version"]
- parts = version.split(".")
- parts[2] = str(int(parts[2]) + 1)
- data["version"] = ".".join(parts)
- with open(file, "w") as f:
- yaml.safe_dump(data, f)
|