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

chore(typing): improve typing of WrappedFn #390

Merged
merged 1 commit into from
Feb 9, 2023
Merged

Conversation

sileht
Copy link
Collaborator

@sileht sileht commented Feb 9, 2023

This change improves the typing of WrappedFn.
It makes explictly the two signatures of tenacity.retry() with overload.

This avoids mypy thinking the return type is <nothing>

@sileht sileht requested a review from jd February 9, 2023 11:30
@mergify
Copy link
Contributor

mergify bot commented Feb 9, 2023

⚠️ No release notes detected. Please make sure to use reno to add a changelog entry.

jd
jd previously approved these changes Feb 9, 2023
@mergify mergify bot dismissed jd’s stale review February 9, 2023 14:30

Pull request has been modified.

This change improves the typing of WrappedFn.
It makes explictly the two signatures of tenacity.retry() with overload.

This avoids mypy thinking the return type is `<nothing>`
@sileht sileht added the no-changelog No changelog needed label Feb 9, 2023
@mergify mergify bot merged commit b49eb37 into jd:main Feb 9, 2023
potiuk added a commit to potiuk/airflow that referenced this pull request Feb 11, 2023
Tenacity MyPy integration has been broken in 8.2.0, but 8.2.1
seems to fix it.

Test fix provided in jd/tenacity#390

Related: apache#29411
potiuk added a commit to apache/airflow that referenced this pull request Feb 12, 2023
* Bring back fixed tenacity.

Tenacity MyPy integration has been broken in 8.2.0, but 8.2.1
seems to fix it.

Test fix provided in jd/tenacity#390

Related: #29411

Co-authored-by: Tzu-ping Chung <[email protected]>
pierrejeambrun pushed a commit to apache/airflow that referenced this pull request Mar 7, 2023
* Bring back fixed tenacity.

Tenacity MyPy integration has been broken in 8.2.0, but 8.2.1
seems to fix it.

Test fix provided in jd/tenacity#390

Related: #29411

Co-authored-by: Tzu-ping Chung <[email protected]>
(cherry picked from commit 28806a3)
pierrejeambrun pushed a commit to apache/airflow that referenced this pull request Mar 8, 2023
* Bring back fixed tenacity.

Tenacity MyPy integration has been broken in 8.2.0, but 8.2.1
seems to fix it.

Test fix provided in jd/tenacity#390

Related: #29411

Co-authored-by: Tzu-ping Chung <[email protected]>
(cherry picked from commit 28806a3)
ahidalgob pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Jun 12, 2023
* Bring back fixed tenacity.

Tenacity MyPy integration has been broken in 8.2.0, but 8.2.1
seems to fix it.

Test fix provided in jd/tenacity#390

Related: #29411

Co-authored-by: Tzu-ping Chung <[email protected]>
GitOrigin-RevId: 28806a32005583f06c8ee26b808d84d2a5593ab7
ahidalgob pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Jul 17, 2023
* Bring back fixed tenacity.

Tenacity MyPy integration has been broken in 8.2.0, but 8.2.1
seems to fix it.

Test fix provided in jd/tenacity#390

Related: #29411

Co-authored-by: Tzu-ping Chung <[email protected]>
(cherry picked from commit 28806a32005583f06c8ee26b808d84d2a5593ab7)
GitOrigin-RevId: 6bdac035d696e78f3e68cb2943d5444ea4886945
ahidalgob pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Nov 7, 2023
* Bring back fixed tenacity.

Tenacity MyPy integration has been broken in 8.2.0, but 8.2.1
seems to fix it.

Test fix provided in jd/tenacity#390

Related: #29411

Co-authored-by: Tzu-ping Chung <[email protected]>
GitOrigin-RevId: 28806a32005583f06c8ee26b808d84d2a5593ab7
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Sep 19, 2024
* Bring back fixed tenacity.

Tenacity MyPy integration has been broken in 8.2.0, but 8.2.1
seems to fix it.

Test fix provided in jd/tenacity#390

Related: #29411

Co-authored-by: Tzu-ping Chung <[email protected]>
GitOrigin-RevId: 28806a32005583f06c8ee26b808d84d2a5593ab7
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Nov 8, 2024
* Bring back fixed tenacity.

Tenacity MyPy integration has been broken in 8.2.0, but 8.2.1
seems to fix it.

Test fix provided in jd/tenacity#390

Related: #29411

Co-authored-by: Tzu-ping Chung <[email protected]>
GitOrigin-RevId: 28806a32005583f06c8ee26b808d84d2a5593ab7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-changelog No changelog needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants