From ba5f7f0c456ef1804805302a813d964993b46827 Mon Sep 17 00:00:00 2001 From: Lukasz Rajewski Date: Mon, 29 Jul 2019 12:18:51 +0200 Subject: List of canidate identifiers support List of candidate identifers in required and excluded candidates list now is supported only as a list Issue-ID: OPTFRA-486 Signed-off-by: Lukasz Rajewski Change-Id: I2fdc11bc23239eeb1500c95925f8779da89dfcaf --- osdf/optimizers/placementopt/conductor/translation.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'osdf') diff --git a/osdf/optimizers/placementopt/conductor/translation.py b/osdf/optimizers/placementopt/conductor/translation.py index e09ecd3..d14f3e1 100644 --- a/osdf/optimizers/placementopt/conductor/translation.py +++ b/osdf/optimizers/placementopt/conductor/translation.py @@ -206,10 +206,7 @@ def get_candidates_demands(demand): for k, v in policy_config_mapping['candidates'].items(): if k not in demand: continue - res[v] = list() - for x in demand[k]: - for candidate_id in x['identifiers']: - res[v].append({'inventory_type': x['identifierType'], 'candidate_id': candidate_id}) + res[v] = [{'inventory_type': x['identifierType'], 'candidate_id': x['identifiers']} for x in demand[k]] return res -- cgit 1.2.3-korg