The GitHub Actions job "Tests" on airflow.git has failed.
Run started by GitHub user ashb (triggered by ashb).

Head commit for run:
9d40e8487e8bade456dab06fe365c36663f13c99 / Ash Berlin-Taylor <[email protected]>
Fix outlet datasets not being detected on Mapped operators

The "driving" factor of this was confusion/inconsistency over where
outlets are stored. For BaseOperator it was stored on `self._outlets`, (but
at execution time the `@prepare_lineage` decorator would munge it and
move things in to `self.outlets`.

But for MappedOperators a) this munging never took place, and b) it
stored it on `self.outlets`.

This PR removes the ambiguity and always stores inlets/outlets in the
"public" attribute.

As a "bonus" change, this doesn't store empty lists in the serialized
DAG for these two attributes

Report URL: https://github.com/apache/airflow/actions/runs/2876391659

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to