diff --git a/alice-ci/src/alice/runners/pyutils.py b/alice-ci/src/alice/runners/pyutils.py index 83b155c..e37fb60 100644 --- a/alice-ci/src/alice/runners/pyutils.py +++ b/alice-ci/src/alice/runners/pyutils.py @@ -137,7 +137,10 @@ def gen_dict(list_of_dicts): for _dict in list_of_dicts: try: - return_dict[_dict["name"]] = _dict["value"] + if isinstance(_dict["value"], str): + return_dict[_dict["name"]] = _dict["value"] + else: + return_dict[_dict["name"]] = grab_from(_dict["value"]) except KeyError: raise ConfigException(f"Invalid dict item: {_dict}")