in o2a/transformers/add_node_notificaton_transformer.py [0:0]
def _add_transition_and_status(self, downstream_name, task_group, workflow):
transition_notification = self._create_transition_notification_task_group(
self.notification_url,
f"{task_group.name}{NODE_TRANSITION_SUFFIX}_T_{downstream_name}",
task_group.name,
f"T:{downstream_name}",
)
status_notification = self._create_status_notification_task_group(
self.notification_url, f"{downstream_name}{NODE_STATUS_SUFFIX}", downstream_name, "S:RUNNING"
)
workflow.task_groups[transition_notification.name] = transition_notification
workflow.task_groups[status_notification.name] = status_notification
task_group.downstream_names.remove(downstream_name)
task_group.downstream_names.append(transition_notification.name)
transition_notification.downstream_names = [status_notification.name]
status_notification.downstream_names = [downstream_name]