From cdc07fc149b53ea0fc165e20d04973bc48501b66 Mon Sep 17 00:00:00 2001 From: Louis-David Perron <100434291+perronld@users.noreply.github.com> Date: Tue, 7 Nov 2023 20:12:27 -0500 Subject: [PATCH 1/2] Removed duplicates from variable allowed_values --- finch/processes/wpsio.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/finch/processes/wpsio.py b/finch/processes/wpsio.py index 98f31387..a59986dd 100644 --- a/finch/processes/wpsio.py +++ b/finch/processes/wpsio.py @@ -203,8 +203,8 @@ def get_ensemble_inputs(novar=False): data_type="string", default=None, min_occurs=0, - allowed_values=list( - chain(*[d.allowed_values["variable"] for d in datasets_config.values()]) + allowed_values=list(set(list( + chain(*[d.allowed_values["variable"] for d in datasets_config.values()]))) ), ) return dataset, scenario, models, variable From 3c01f0ed7a73ba7f1ef1f0adb9e968995b74f041 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 8 Nov 2023 01:15:22 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- finch/processes/wpsio.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/finch/processes/wpsio.py b/finch/processes/wpsio.py index a59986dd..40c17e17 100644 --- a/finch/processes/wpsio.py +++ b/finch/processes/wpsio.py @@ -203,8 +203,17 @@ def get_ensemble_inputs(novar=False): data_type="string", default=None, min_occurs=0, - allowed_values=list(set(list( - chain(*[d.allowed_values["variable"] for d in datasets_config.values()]))) + allowed_values=list( + set( + list( + chain( + *[ + d.allowed_values["variable"] + for d in datasets_config.values() + ] + ) + ) + ) ), ) return dataset, scenario, models, variable