Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32k
gh-133893: asyncio.graph: Replace TextIO annotation with io.Writer#133894
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
I don't think that news entry should be added here, there's no user-visible change.
Other than that - LGTM! 👍
Uh oh!
There was an error while loading.Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Thank you!
1d3eace
intopython:mainUh oh!
There was an error while loading.Please reload this page.
…ter (pythonGH-133894)(cherry picked from commit1d3eace)Co-authored-by: Sebastian Rittau <srittau@rittau.biz>
GH-133901 is a backport of this pull request to the3.14 branch. |
@srittau@JelleZijlstra do know how we can type-check this file and several others in |
Type checking in the standard library has been a contentious issue, see for examplehttps://discuss.python.org/t/type-annotations-in-the-stdlib/21487/2 I personally think that all annotated code in the standard library should be type checked, but this is probably a PEP-level problem that will cause a lot of pushback. |
There's also practical issues because type checkers assume standard library code is in typeshed.@ambv talked on the core.py podcast recently about how they achieved type checking for pyrepl with some symlink trick; but pyrepl might be a slightly easier case because it's private and not in typeshed. |
I already sneaked into It might be a reference for future work. |
Uh oh!
There was an error while loading.Please reload this page.
Considering that this is a new module in 3.14, I think this should be backported.