Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FIX: Don't raise a warning in ExecutorSafeguard when execute is called from an extended operator #42849

Merged
merged 12 commits into from
Oct 12, 2024

Conversation

dabla
Copy link
Contributor

@dabla dabla commented Oct 9, 2024

The ExecutorSafeguard is wrongly assuming that the execute method is called outside of a TaskInstance when extending an existing Operator and calling the super().execute() method from within the extended operator.


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
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.

…ed operator, as this should always be allowed.
Copy link
Member

@potiuk potiuk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice

@potiuk potiuk merged commit 95c46ec into apache:main Oct 12, 2024
52 checks passed
kunaljubce pushed a commit to kunaljubce/airflow that referenced this pull request Oct 13, 2024
…d from an extended operator (apache#42849)

* refactor: Don't raise a warning when execute is called from an extended operator, as this should always be allowed.

* refactored: Fixed import of test_utils in test_dag_run

---------

Co-authored-by: David Blain <david.blain@infrabel.be>
@dabla dabla deleted the fix/executor-safe-guard branch October 14, 2024 06:18
pavansharma36 pushed a commit to pavansharma36/airflow that referenced this pull request Oct 14, 2024
…d from an extended operator (apache#42849)

* refactor: Don't raise a warning when execute is called from an extended operator, as this should always be allowed.

* refactored: Fixed import of test_utils in test_dag_run

---------

Co-authored-by: David Blain <david.blain@infrabel.be>
R7L208 pushed a commit to R7L208/airflow that referenced this pull request Oct 17, 2024
…d from an extended operator (apache#42849)

* refactor: Don't raise a warning when execute is called from an extended operator, as this should always be allowed.

* refactored: Fixed import of test_utils in test_dag_run

---------

Co-authored-by: David Blain <david.blain@infrabel.be>
harjeevanmaan pushed a commit to harjeevanmaan/airflow that referenced this pull request Oct 23, 2024
…d from an extended operator (apache#42849)

* refactor: Don't raise a warning when execute is called from an extended operator, as this should always be allowed.

* refactored: Fixed import of test_utils in test_dag_run

---------

Co-authored-by: David Blain <david.blain@infrabel.be>
PaulKobow7536 pushed a commit to PaulKobow7536/airflow that referenced this pull request Oct 24, 2024
…d from an extended operator (apache#42849)

* refactor: Don't raise a warning when execute is called from an extended operator, as this should always be allowed.

* refactored: Fixed import of test_utils in test_dag_run

---------

Co-authored-by: David Blain <david.blain@infrabel.be>
jscheffl pushed a commit to jscheffl/airflow that referenced this pull request Nov 1, 2024
…d from an extended operator (apache#42849)

* refactor: Don't raise a warning when execute is called from an extended operator, as this should always be allowed.

* refactored: Fixed import of test_utils in test_dag_run

---------

Co-authored-by: David Blain <david.blain@infrabel.be>
(cherry picked from commit 95c46ec)
@jscheffl jscheffl added this to the Airlfow 2.10.4 milestone Nov 1, 2024
jscheffl added a commit that referenced this pull request Nov 1, 2024
…d from an extended operator (#42849) (#43577)

* refactor: Don't raise a warning when execute is called from an extended operator, as this should always be allowed.

* refactored: Fixed import of test_utils in test_dag_run

---------

Co-authored-by: David Blain <david.blain@infrabel.be>
(cherry picked from commit 95c46ec)

Co-authored-by: David Blain <info@dabla.be>
@utkarsharma2 utkarsharma2 added the type:bug-fix Changelog: Bug Fixes label Nov 1, 2024
utkarsharma2 pushed a commit that referenced this pull request Nov 1, 2024
…d from an extended operator (#42849) (#43577)

* refactor: Don't raise a warning when execute is called from an extended operator, as this should always be allowed.

* refactored: Fixed import of test_utils in test_dag_run

---------

Co-authored-by: David Blain <david.blain@infrabel.be>
(cherry picked from commit 95c46ec)

Co-authored-by: David Blain <info@dabla.be>
(cherry picked from commit 2f29c57)
ellisms pushed a commit to ellisms/airflow that referenced this pull request Nov 13, 2024
…d from an extended operator (apache#42849)

* refactor: Don't raise a warning when execute is called from an extended operator, as this should always be allowed.

* refactored: Fixed import of test_utils in test_dag_run

---------

Co-authored-by: David Blain <david.blain@infrabel.be>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:bug-fix Changelog: Bug Fixes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants