dimberman opened a new issue #7906: Special tags when referring to other tasks
URL: https://github.com/apache/airflow/issues/7906
 
 
   **Description**
   
   
   
   At the moment when you need to refer to other tasks, you either have to 
refer to them by name or search though a list of upstream objects.
   
   **Use case / motivation**
   
   For example, in order to get the task_ids needed by xcom_pull for the 
upstream items, you need to do:
   
   ti.xcom_pull(task_ids=[task.task_id for task in self.upstream_list])[0]
   
   This issue suggests adding a keyword operator similar in form to those the 
schedule would use.
   
   Possible items might include:
   @upstream: Tasks directly upstream <--- change this to @parent
   @ancestor: Any task that is in the ancestor tree of this dag
   @sibling: other tasks stemming from the same upstream tasks
   @children: tasks from the children of this node
   
   Aside from providing more simple arguments, this also improves the 
readability of the functions.
   
   
   **Related Issues**
   
   <!-- Is there currently another issue associated with this? -->
   
   transfered from https://issues.apache.org/jira/browse/AIRFLOW-54

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to