Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

stubtest: changes for py313#17261

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

Merged
hauntsaninja merged 1 commit intopython:masterfromhauntsaninja:stubtest-313
May 18, 2024

Conversation

@hauntsaninja
Copy link
Collaborator

Technically it feels like we should be able to put the new dunders ontype or something, but that wasn't enough to make false positives go away. But also we might not want to do that because it only applies to pure Python types

Technically it feels like we should be able to put the new dunders on`type` or something, but that wasn't enough to make false positives goaway. But also we might not want to do that because it only applies topure Python types
ifstrip_prefix(stub_arg.variable.name,"__")==runtime_arg.name:
return

nonspecific_names= {"object","args"}

Choose a reason for hiding this comment

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

Why do we need this block?

Copy link
CollaboratorAuthor

Choose a reason for hiding this comment

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

stubtest attempts to make sure that positional-only arguments have vaguely the same names. This is because when I first wrote stubtest, I found cases of mismatched pos-only args in typeshed. Now having fixed all of those, the value of this check to typeshed is lower, but I'd still like to keep it.

Python 3.13 added text signatures for more callables, but these signatures are autogenerated, seehttps://github.com/python/cpython/pull/107794/files#diff-1decebeef15f4e0b0ce106c665751ec55068d4d1d1825847925ad4f528b5b872R589

So now we no longer check the stub name is vaguely similar if the runtime name is "object"

JelleZijlstra reacted with thumbs up emoji
@hauntsaninjahauntsaninja merged commit1c83463 intopython:masterMay 18, 2024
@hauntsaninjahauntsaninja deleted the stubtest-313 branchMay 18, 2024 22:51
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@JelleZijlstraJelleZijlstraJelleZijlstra left review comments

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

@hauntsaninja@JelleZijlstra

[8]ページ先頭

©2009-2025 Movatter.jp