def skip_dependent(node): dependent_nodes = linker.get_dependent_nodes(node.get('unique_id')) for node in dependent_nodes: if node in selected_nodes: node_data = linker.get_node(node) node_data['skip'] = True linker.update_node_data(node, node_data)
def as_concurrent_dep_list(self, linker, nodes_to_run): dependency_list = linker.as_dependency_list(nodes_to_run) concurrent_dependency_list = [] for level in dependency_list: node_level = [linker.get_node(node) for node in level] concurrent_dependency_list.append(node_level) return concurrent_dependency_list