def calculate_dag_dependencies_automic()

in dagify/converter/uf.py [0:0]


    def calculate_dag_dependencies_automic(self):
        # remove later
        # lnr_task = {}
        # for task in self.get_tasks():
        #     lnr_task[task.get_attribute("Object")] = task.get_attribute("Lnr")

        for task in self.get_tasks():
            for task_dep in self.get_tasks():
                if not task == task_dep:
                    for inconds in task_dep.get_in_conditions():
                        if inconds.get_attribute("PreLnr") == task.get_attribute("Lnr"):
                           task.add_dependent_task(task.get_dag_name(), task_dep.get_attribute("Object"))
        return