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

Add more signatures for builtin functions and methods #117764

Closed
serhiy-storchaka opened this issue Apr 11, 2024 · 2 comments
Closed

Add more signatures for builtin functions and methods #117764

serhiy-storchaka opened this issue Apr 11, 2024 · 2 comments
Labels
3.13 bugs and security fixes type-feature A feature request or enhancement

Comments

@serhiy-storchaka serhiy-storchaka added type-feature A feature request or enhancement 3.13 bugs and security fixes labels Apr 11, 2024
serhiy-storchaka added a commit to serhiy-storchaka/cpython that referenced this issue Apr 11, 2024
serhiy-storchaka added a commit to serhiy-storchaka/cpython that referenced this issue Apr 11, 2024
serhiy-storchaka added a commit to serhiy-storchaka/cpython that referenced this issue Apr 11, 2024
serhiy-storchaka added a commit to serhiy-storchaka/cpython that referenced this issue Apr 11, 2024
serhiy-storchaka added a commit to serhiy-storchaka/cpython that referenced this issue Apr 11, 2024
…he _io module

__reduce__() does not have parameters, __reduce_ex__() has a single
parameter.
serhiy-storchaka added a commit to serhiy-storchaka/cpython that referenced this issue Apr 11, 2024
serhiy-storchaka added a commit to serhiy-storchaka/cpython that referenced this issue Apr 11, 2024
serhiy-storchaka added a commit to serhiy-storchaka/cpython that referenced this issue Apr 11, 2024
serhiy-storchaka added a commit that referenced this issue Apr 12, 2024
serhiy-storchaka added a commit that referenced this issue Apr 12, 2024
… module (GH-117773)

__reduce__() does not have parameters, __reduce_ex__() has a single
parameter.
miss-islington pushed a commit to miss-islington/cpython that referenced this issue Apr 12, 2024
…ule (pythonGH-117771)

(cherry picked from commit 245e426)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
serhiy-storchaka added a commit that referenced this issue Apr 12, 2024
…dule (GH-117771) (GH-117806)

(cherry picked from commit 245e426)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
serhiy-storchaka added a commit to serhiy-storchaka/cpython that referenced this issue Apr 12, 2024
serhiy-storchaka added a commit to serhiy-storchaka/cpython that referenced this issue Apr 12, 2024
Test signatures of all public builtins and methods of builtin classes
in modules builtins, types, sys, and several other modules (either
included in the list of standard builtin modules sys.builtin_module_names,
or providing a public interface for such modules).

Most builtins should have supported signatures, with few known exceptions.
When more builtins will be converted to Argument Clinic or support of
new signatures be implemented, they will be removed from the exception
lists.
@serhiy-storchaka
Copy link
Member Author

And finally, #117816 adds extensive tests for signatures of builtins, including just fixed.

serhiy-storchaka added a commit that referenced this issue Apr 12, 2024
Test signatures of all public builtins and methods of builtin classes
in modules builtins, types, sys, and several other modules (either
included in the list of standard builtin modules sys.builtin_module_names,
or providing a public interface for such modules).

Most builtins should have supported signatures, with few known exceptions.
When more builtins will be converted to Argument Clinic or support of
new signatures be implemented, they will be removed from the exception
lists.
@serhiy-storchaka
Copy link
Member Author

For other changes, I'll open separate issues.

Thank you for all your reviews @erlend-aasland.

diegorusso pushed a commit to diegorusso/cpython that referenced this issue Apr 17, 2024
diegorusso pushed a commit to diegorusso/cpython that referenced this issue Apr 17, 2024
diegorusso pushed a commit to diegorusso/cpython that referenced this issue Apr 17, 2024
…he _io module (pythonGH-117773)

__reduce__() does not have parameters, __reduce_ex__() has a single
parameter.
diegorusso pushed a commit to diegorusso/cpython that referenced this issue Apr 17, 2024
diegorusso pushed a commit to diegorusso/cpython that referenced this issue Apr 17, 2024
diegorusso pushed a commit to diegorusso/cpython that referenced this issue Apr 17, 2024
diegorusso pushed a commit to diegorusso/cpython that referenced this issue Apr 17, 2024
diegorusso pushed a commit to diegorusso/cpython that referenced this issue Apr 17, 2024
…117816)

Test signatures of all public builtins and methods of builtin classes
in modules builtins, types, sys, and several other modules (either
included in the list of standard builtin modules sys.builtin_module_names,
or providing a public interface for such modules).

Most builtins should have supported signatures, with few known exceptions.
When more builtins will be converted to Argument Clinic or support of
new signatures be implemented, they will be removed from the exception
lists.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.13 bugs and security fixes type-feature A feature request or enhancement
Projects
None yet
Development

No branches or pull requests

1 participant