From 91659ff76ddd4533845b4aa97e2ceeb3df665dba Mon Sep 17 00:00:00 2001 From: Alex Ford Date: Fri, 28 Jul 2023 17:04:41 +0100 Subject: [PATCH] Ruby: generate_model.py - group output tuples --- ruby/scripts/generate_model.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/ruby/scripts/generate_model.py b/ruby/scripts/generate_model.py index 5bc0d96aeaa..3baa700f8df 100755 --- a/ruby/scripts/generate_model.py +++ b/ruby/scripts/generate_model.py @@ -131,16 +131,15 @@ def serialize_output(query_output_json_file): if not extensible_type in parsed_json: continue tuples = parsed_json[extensible_type]["tuples"] - serialized_tuples += [ - serialize_tuple(tuple, extensible_type) for tuple in tuples - ] + if tuples: + serialized_tuples.append(serialize_type(tuples, extensible_type)) return yaml.dump({"extensions": serialized_tuples}, default_style='"') -def serialize_tuple(tuple, extensible_type): +def serialize_type(tuples, extensible_type): return { "addsTo": {"pack": "codeql/ruby-all", "extensible": extensible_type}, - "data": [tuple], + "data": tuples, }