Ejemplo n.º 1
0
 def _get_upstream_task_executions(self, task_spec):
     return filter(
         lambda t_e: self._is_upstream_task_execution(task_spec, t_e),
         wf_utils.find_task_executions(
             self.wf_ex,
             self._find_inbound_task_specs(task_spec)
         )
     )
Ejemplo n.º 2
0
    def _get_upstream_task_executions(self, task_spec):
        t_specs = [
            self.wf_spec.get_tasks()[t_name]
            for t_name in self._get_task_requires(task_spec)
            or []
        ]

        return filter(
            lambda t_e: t_e.state == states.SUCCESS,
            wf_utils.find_task_executions(self.wf_ex, t_specs)
        )
Ejemplo n.º 3
0
    def _get_upstream_task_executions(self, task_spec):
        t_specs = [
            self.wf_spec.get_tasks()[t_name]
            for t_name in self._get_task_requires(task_spec)
            or []
        ]

        return filter(
            lambda t_e: t_e.state == states.SUCCESS,
            wf_utils.find_task_executions(self.wf_ex, t_specs)
        )
Ejemplo n.º 4
0
 def _get_upstream_task_executions(self, task_spec):
     return filter(
         lambda t_e: self._is_upstream_task_execution(task_spec, t_e),
         wf_utils.find_task_executions(
             self.wf_ex, self._find_inbound_task_specs(task_spec)))