[pull] main from python:main by pull[bot] · Pull Request #1455 · All-Blockchains/cpython · GitHub
Skip to content

[pull] main from python:main#1455

Merged
pull[bot] merged 5 commits into
All-Blockchains:mainfrom
python:main
Jun 30, 2026
Merged

[pull] main from python:main#1455
pull[bot] merged 5 commits into
All-Blockchains:mainfrom
python:main

Conversation

@pull

@pull pull Bot commented Jun 30, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

sobolevn and others added 5 commits June 30, 2026 16:58
On Windows the inactivity time can overflow to a negative value
(Tk ticket 3cb7c4ac72d4).

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
…bound_or_default` (#152684)

In `symtable_visit_type_param_bound_or_default()`, when a reserved name
(e.g. `__classdict__`) is used as a type parameter, `PyUnicode_FromFormat()`
is called to build the SyntaxError message. If the allocation fails and
returns NULL, the subsequent `PyErr_SetObject()` and `Py_DECREF()` calls
would dereference NULL, causing a segfault.

Fix by returning 0 immediately when `PyUnicode_FromFormat()` returns NULL.
This propagates the MemoryError set by `PyUnicode_FromFormat()`.

The bug was introduced in gh-128632 (commit 891c61c).
On Apple, log the hardware model as "system.hardware".

* Log the "CI", "IMAGE_OS_VERSION" and "container"
  environment variables.
* Add run_command() and first_line() functions.
@pull pull Bot locked and limited conversation to collaborators Jun 30, 2026
@pull pull Bot added the ⤵️ pull label Jun 30, 2026
@pull pull Bot merged commit c393ab6 into All-Blockchains:main Jun 30, 2026
0 of 25 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants