From 78a569a2d3a961774e220c84489cb929ea579202 Mon Sep 17 00:00:00 2001 From: Sergei Trofimov Date: Wed, 29 Nov 2017 11:35:22 +0000 Subject: [PATCH] framework/config: add get_config_pont_map() Add a function to generate a dict mapping names and aliases to corresponding configuration point objects. --- wa/framework/configuration/core.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/wa/framework/configuration/core.py b/wa/framework/configuration/core.py index ab0ffed3..d4d3d716 100644 --- a/wa/framework/configuration/core.py +++ b/wa/framework/configuration/core.py @@ -1134,4 +1134,13 @@ def create_job_spec(workload_entry, sections, target_manager, plugin_cache, return job_spec +def get_config_point_map(params): + pmap = {} + for p in params: + pmap[p.name] = p + for alias in p.aliases: + pmap[alias] = p + return pmap + + settings = MetaConfiguration(os.environ)