def get_iteration_syslist(system_node_list, system_name_list):
"""
Takes a list of system nodes and system names and
returns.
1. List of system names with iter=yes
2. List of system nodes with iter=yes
"""
iteration_sysnamelist = []
iteration_sysnodelist = []
for i in range(0, len(system_node_list)):
system = system_node_list[i]
iter_flag = system.get("iter", None)
if iter_flag is None:
iter_flag = xml_Utils.get_text_from_direct_child(system, "iter")
iter_flag = sub_from_env_var(iter_flag)
iter_flag = sub_from_data_repo(iter_flag)
if str(iter_flag).lower() == "no":
pass
else:
system_name = system_name_list[i]
if not system_name:
pNote("No name provided for system/susbsystem in datafile", "error")
else:
iteration_sysnamelist.append(system_name)
iteration_sysnodelist.append(system)
return iteration_sysnamelist, iteration_sysnodelist
评论列表
文章目录