From 5b8100c92108138625b0c2681257857f81e07d86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0imon=20Luka=C5=A1=C3=ADk?= Date: Tue, 10 Oct 2023 11:03:45 +0200 Subject: [PATCH] refactor: simplify the build of cache of inventory definitions Also use set for faster read access. --- build-scripts/cpe_generate.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/build-scripts/cpe_generate.py b/build-scripts/cpe_generate.py index 0303991d50f..bca2137baa7 100755 --- a/build-scripts/cpe_generate.py +++ b/build-scripts/cpe_generate.py @@ -62,12 +62,8 @@ def main(): inventory_defs.append(el) # Keep the list of 'id' attributes from untranslated inventory def elements - inventory_defs_id_attrs = [] - + inventory_defs_id_attrs = set(inventory_def.get("id") for inventory_def in inventory_defs) defs = inventory_defs - # Fill in that list - inventory_defs_id_attrs = \ - [inventory_def.get("id") for inventory_def in inventory_defs] tests = ovaltree.find("./{%s}tests" % oval_ns) tests = ssg.build_cpe.extract_referred_nodes(defs, tests, "test_ref")