From afeaa4fe572d3123637efcf4533890f0e724899c Mon Sep 17 00:00:00 2001 From: celadari <17705729+celadari@users.noreply.github.com> Date: Tue, 23 Nov 2021 21:10:51 +0100 Subject: [PATCH] fix python workflow script --- .workflow-scripts/update_json_api_versions.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.workflow-scripts/update_json_api_versions.py b/.workflow-scripts/update_json_api_versions.py index 282657a..76c1cbc 100644 --- a/.workflow-scripts/update_json_api_versions.py +++ b/.workflow-scripts/update_json_api_versions.py @@ -17,7 +17,7 @@ with open(args.path_json, 'r') as f: data = json.load(f) else: - data = {} + data = [] for scala_version in args.scala_versions: scala_version_indices = [i for i, data_version in enumerate(data) if data_version['scala-version'] == scala_version] if scala_version_indices: @@ -25,5 +25,6 @@ data[scala_version_index]['json-logic-versions'] = [args.api_version] + data[scala_version_index]['json-logic-versions'] else: data.append({'scala-version': scala_version, 'json-logic-versions': [args.api_version]}) + os.makedirs(os.path.dirname(args.path_json), exist_ok=True) with open(args.path_json, 'w') as f: json.dump(data, f)