예제 #1
0
파일: runner.py 프로젝트: bellhops/dbt
 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)
예제 #2
0
파일: runner.py 프로젝트: bellhops/dbt
    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