From 50e69e196f0a7c299af42875e5ae72ea6a1aa9bc Mon Sep 17 00:00:00 2001 From: David Janzso <83572540+iqmtestd@users.noreply.github.com> Date: Wed, 27 Sep 2023 16:16:47 +0300 Subject: [PATCH] Fix parameter name verification error (#59) in @add_parameter_from. --- klayout_package/python/kqcircuits/util/parameters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/klayout_package/python/kqcircuits/util/parameters.py b/klayout_package/python/kqcircuits/util/parameters.py index 8973fdd56..a7882b5b3 100644 --- a/klayout_package/python/kqcircuits/util/parameters.py +++ b/klayout_package/python/kqcircuits/util/parameters.py @@ -39,7 +39,7 @@ def add_parameters_from(cls, /, *param_names, **param_with_default_value): param_names = param_names[1:] invert = True - unknown = (set(param_names) or set(param_with_default_value.keys())) - set(cls.get_schema().keys()) + unknown = (set(param_names) | set(param_with_default_value.keys())) - set(cls.get_schema().keys()) if unknown: raise ValueError(f"Parameter(s) {unknown} not available in '{cls.__name__}'")