Skip to content

Conversation

larryhastings
Copy link
Contributor

@larryhastings larryhastings commented Oct 6, 2022

It was returning a new reference, which isn't how it used to work, and isn't how it's documented.

…ference. It was returning a new reference, which isn't how it used to work, and isn't how it's documented.
Copy link
Member

@warsaw warsaw left a comment

Choose a reason for hiding this comment

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

I know it's shocking, but @larryhastings is right! It is documented to return a borrowed reference, and the implementation should match the documentation.

@pablogsal pablogsal added the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label Oct 6, 2022
@bedevere-bot
Copy link

🤖 New build scheduled with the buildbot fleet by @pablogsal for commit d46f37e 🤖

If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again.

@bedevere-bot bedevere-bot removed the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label Oct 6, 2022
@pablogsal pablogsal merged commit 6bfb0be into python:main Oct 6, 2022
@miss-islington
Copy link
Contributor

Thanks @larryhastings for the PR, and @pablogsal for merging it 🌮🎉.. I'm working now to backport this PR to: 3.11.
🐍🍒⛏🤖

@bedevere-bot bedevere-bot removed the needs backport to 3.11 only security fixes label Oct 6, 2022
@bedevere-bot
Copy link

GH-97985 is a backport of this pull request to the 3.11 branch.

@pablogsal pablogsal added the needs backport to 3.11 only security fixes label Oct 6, 2022
@miss-islington
Copy link
Contributor

Thanks @larryhastings for the PR, and @pablogsal for merging it 🌮🎉.. I'm working now to backport this PR to: 3.11.
🐍🍒⛏🤖

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Oct 6, 2022
…ference. (pythonGH-97949) (cherry picked from commit 6bfb0be) Co-authored-by: larryhastings <larry@hastings.org>
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Oct 6, 2022
…ference. (pythonGH-97949) (cherry picked from commit 6bfb0be) Co-authored-by: larryhastings <larry@hastings.org>
@larryhastings larryhastings added the needs backport to 3.10 only security fixes label Oct 6, 2022
@miss-islington
Copy link
Contributor

Thanks @larryhastings for the PR, and @pablogsal for merging it 🌮🎉.. I'm working now to backport this PR to: 3.10.
🐍🍒⛏🤖

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Oct 6, 2022
…ference. (pythonGH-97949) (cherry picked from commit 6bfb0be) Co-authored-by: larryhastings <larry@hastings.org>
@bedevere-bot bedevere-bot removed the needs backport to 3.10 only security fixes label Oct 6, 2022
@bedevere-bot
Copy link

GH-97989 is a backport of this pull request to the 3.10 branch.

miss-islington added a commit that referenced this pull request Oct 6, 2022
…e. (GH-97949) (cherry picked from commit 6bfb0be) Co-authored-by: larryhastings <larry@hastings.org>
carljm added a commit to carljm/cpython that referenced this pull request Oct 6, 2022
* main: fixes pythongh-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)
ambv pushed a commit that referenced this pull request Oct 7, 2022
…eference. (GH-97949) (GH-97989) gh-97943: PyFunction_GetAnnotations should return a borrowed reference. (GH-97949) (cherry picked from commit 6bfb0be) Co-authored-by: larryhastings <larry@hastings.org>
carljm added a commit to carljm/cpython that referenced this pull request Oct 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) fixes pythongh-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 request Oct 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
7 participants