From 9fe02edf9a8ef3df122baaf608e8d0e10dd55473 Mon Sep 17 00:00:00 2001 From: Rasmus Wriedt Larsen Date: Mon, 18 Sep 2023 11:36:12 +0200 Subject: [PATCH] Python: Allow any `results.bqrs` file --- python/ql/src/meta/ClassHierarchy/process-mrva-results.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python/ql/src/meta/ClassHierarchy/process-mrva-results.py b/python/ql/src/meta/ClassHierarchy/process-mrva-results.py index 405220dc4f0..ea04ffffcce 100644 --- a/python/ql/src/meta/ClassHierarchy/process-mrva-results.py +++ b/python/ql/src/meta/ClassHierarchy/process-mrva-results.py @@ -45,8 +45,8 @@ def parse_from_file(path: Path) -> set: return set(tuple(x) for x in raw_data["extensions"][0]["data"]) -def gather_from_mrva(): - for f in glob.glob(f"{sys.argv[1]}/**/results/results.bqrs", recursive=True): +def gather_from_bqrs_results(): + for f in glob.glob(f"{sys.argv[1]}/**/results.bqrs", recursive=True): print(f"Processing {f}") json_data = subprocess.check_output(["codeql", "bqrs", "decode", "--format=json", f]) @@ -64,7 +64,7 @@ def gather_from_existing(): pkg = f.split("/")[-1].split(".")[0][5:] package_data[pkg].update(all_data) -gather_from_mrva() +gather_from_bqrs_results() for pkg in package_data: pkg_path = mad_path / f"auto-{pkg}.model.yml"