From a5d40e9bd178ff7ade06f22818475d01546f861a Mon Sep 17 00:00:00 2001 From: Gyanendra Mishra Date: Fri, 31 Mar 2023 12:57:05 +0100 Subject: [PATCH] fix: fix passed argument parsing (#85) --- src/package_io/parse_input.star | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/package_io/parse_input.star b/src/package_io/parse_input.star index 9fbcd94db..525fcd75f 100644 --- a/src/package_io/parse_input.star +++ b/src/package_io/parse_input.star @@ -26,11 +26,9 @@ def parse_input(input_args): if attr not in ATTR_TO_BE_SKIPPED_AT_ROOT and attr in input_args: result[attr] = value elif attr == "network_params": - for sub_attr in dir(input_args["network_params"]): - sub_value = input_args["network_params"]["sub_attr"] - # if its inserted we use the value inserted - if hasattr(input_args.network_params, sub_attr): - result["network_params"][sub_attr] = sub_value + for sub_attr in input_args["network_params"]: + sub_value = input_args["network_params"][sub_attr] + result["network_params"][sub_attr] = sub_value elif attr == "participants": participants = [] for participant in input_args["participants"]: