KEMBAR78
[mypyc] Use PyGen_GetCode in gen_is_coroutine by cdce8p · Pull Request #17931 · python/mypy · GitHub
Skip to content

Conversation

cdce8p
Copy link
Collaborator

@cdce8p cdce8p commented Oct 13, 2024

Instead of copying the implementation of _PyGen_GetCode every time it changes in cpython, use the public PyGen_GetCode function. The current implementation would break for Python 3.14 as it has been changed upstream in python/cpython#120835.

@cdce8p cdce8p added the topic-mypyc mypyc bugs label Oct 13, 2024
Copy link
Collaborator

@JukkaL JukkaL left a comment

Choose a reason for hiding this comment

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

Nice, this makes it easier to stay compatible with new CPython versions.

@JukkaL JukkaL merged commit e6ced48 into python:master Oct 14, 2024
13 checks passed
@cdce8p cdce8p deleted the pygen-getcode branch October 14, 2024 12:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

topic-mypyc mypyc bugs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants