josh-fell opened a new pull request, #25604:
URL: https://github.com/apache/airflow/pull/25604

   Currently the `output` property of operators is only available to unmapped 
"classic" operators. There can be use cases in which `XComs` from a set of 
mapped tasks need to be consumed by a downstream task. Of course, accessing 
these mapped-task `XComs` can be done with the typical Jinja template, but 
having the convenience of using the `output` property would be a "quality of 
life" improvement for DAG authors (especially since task dependencies would 
then be automatically implemented too).
   
   Rather than adding the property to `MappedOperator` and have this property 
definition exist in two locations (along with `BaseOperator`), I opted to add 
this to `AbstractOperator` given all tasks have an output even if that output 
is empty and both `BaseOperator` and `MappedOperator` share the 
`AbstractOperator` implementation.
   
   TODO:
   - Add docs demonstrating the use of this property with mapped tasks.
   
   ---
   **^ Add meaningful description above**
   
   Read the **[Pull Request 
Guidelines](https://github.com/apache/airflow/blob/main/CONTRIBUTING.rst#pull-request-guidelines)**
 for more information.
   In case of fundamental code changes, an Airflow Improvement Proposal 
([AIP](https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+Improvement+Proposals))
 is needed.
   In case of a new dependency, check compliance with the [ASF 3rd Party 
License Policy](https://www.apache.org/legal/resolved.html#category-x).
   In case of backwards incompatible changes please leave a note in a 
newsfragment file, named `{pr_number}.significant.rst` or 
`{issue_number}.significant.rst`, in 
[newsfragments](https://github.com/apache/airflow/tree/main/newsfragments).
   


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

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to