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

gh-94590: add signatures to operator itemgetter, attrgetter, methodcaller#94591

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
JelleZijlstra merged 1 commit intopython:mainfromeriknw:operator_sigs
Oct 6, 2022

Conversation

eriknw
Copy link
Contributor

@eriknweriknw commentedJul 6, 2022
edited by bedevere-bot
Loading

Closes#94590

These functions were intentionally skipped when operator was updated to use the argument clinic:
#64385 (comment)

However, by not using the argument clinic, they missed out on getting signatures. This is a narrow PR to update the docstrings so that__text_signature__ can be extracted from them. Updating to use the argument clinic is beyond scope.

methodcaller uses*args, **kwargs to match variadic names used elsewhere (e.g.,operator.call uses*args, **kwargs).

These changes are pretty minimal. Should I add tests (if so, where?) or a blurb?

…thodcallerThese were intentionally skipped when operator was updated to use the argument clinic:python#64385 (comment)However, by not using the argument clinic, they missed out on getting signatures.This is a narrow PR to update the docstrings so that `__text_signature__` can beextracted from them.  Updating to use the argument clinic is beyond scope.`methodcaller` uses `*args, **kwargs` to match variadic names used elsewhere,including in `operator.call`.
@JelleZijlstraJelleZijlstra merged commit1c4728c intopython:mainOct 6, 2022
carljm added a commit to carljm/cpython that referenced this pull requestOct 6, 2022
* main:fixespythongh-96078: os.sched_yield release the GIL while calling sched_yield(2). (pythongh-97965)pythongh-65961: Do not rely solely on `__cached__` (pythonGH-97990)pythongh-97850: Remove the open issues section from the import reference (python#97935)  Docs: pin sphinx-lint (pythonGH-97992)pythongh-94590: add signatures to operator itemgetter, attrgetter, methodcaller (python#94591)  Add Pynche's move to the What's new in 3.11 (python#97974)pythongh-97781: Apply changes from importlib_metadata 5. (pythonGH-97785)pythongh-86482: Document assignment expression need for ()s (python#23291)pythongh-97943: PyFunction_GetAnnotations should return a borrowed reference. (python#97949)pythongh-94808: Coverage: Test that maximum indentation level is handled (python#95926)
carljm added a commit to carljm/cpython that referenced this pull requestOct 8, 2022
* main:pythonGH-97002: Prevent `_PyInterpreterFrame`s from backing more than one `PyFrameObject` (pythonGH-97996)pythongh-97973: Return all necessary information from the tokenizer (pythonGH-97984)fixespythongh-96078: os.sched_yield release the GIL while calling sched_yield(2). (pythongh-97965)pythongh-65961: Do not rely solely on `__cached__` (pythonGH-97990)pythongh-97850: Remove the open issues section from the import reference (python#97935)  Docs: pin sphinx-lint (pythonGH-97992)pythongh-94590: add signatures to operator itemgetter, attrgetter, methodcaller (python#94591)  Add Pynche's move to the What's new in 3.11 (python#97974)pythongh-97781: Apply changes from importlib_metadata 5. (pythonGH-97785)pythongh-86482: Document assignment expression need for ()s (python#23291)pythongh-97943: PyFunction_GetAnnotations should return a borrowed reference. (python#97949)
mpage pushed a commit to mpage/cpython that referenced this pull requestOct 11, 2022
…thodcaller (python#94591)These were intentionally skipped when operator was updated to use the argument clinic:python#64385 (comment)However, by not using the argument clinic, they missed out on getting signatures.This is a narrow PR to update the docstrings so that `__text_signature__` can beextracted from them.  Updating to use the argument clinic is beyond scope.`methodcaller` uses `*args, **kwargs` to match variadic names used elsewhere,including in `operator.call`.
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

@JelleZijlstraJelleZijlstraJelleZijlstra approved these changes

@kumaraditya303kumaraditya303kumaraditya303 approved these changes

Assignees

@JelleZijlstraJelleZijlstra

Labels
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

operator.{itemgetter,attrgetter,methodcaller} don't have signatures
4 participants
@eriknw@JelleZijlstra@kumaraditya303@bedevere-bot

[8]ページ先頭

©2009-2025 Movatter.jp