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) ) )
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) )
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)))