Skip to content

Conversation

@vstinner
Copy link
Contributor

The PyThreadState.c_recursion_remaining member has been removed in Python 3.14 beta 1:
python/cpython#133080

The PyThreadState.c_recursion_remaining member has been removed in
Python 3.14 beta 1:
python/cpython#133080
@vstinner
Copy link
Contributor Author

See the build error with Python 3.14 beta1: python/cpython#133080 (comment)

Example:

      plugins/python/python_plugin.c:1873:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘c_recursion_remaining’; did you mean ‘py_recursion_remaining’?
       1873 |   tstate->c_recursion_remaining = up.current_c_recursion_remaining[wsgi_req->async_id];
            |           ^~~~~~~~~~~~~~~~~~~~~
            |           py_recursion_remaining

Copy link
Collaborator

@xrmx xrmx left a comment

Choose a reason for hiding this comment

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

Thanks Victor!

@xrmx xrmx merged commit 1eb8615 into unbit:master May 19, 2025
23 checks passed
@xrmx xrmx added this to backports May 19, 2025
@xrmx xrmx moved this to To do in backports May 19, 2025
@vstinner vstinner deleted the python314b1 branch May 19, 2025 22:50
@xrmx xrmx moved this from To do to Done in backports Jun 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants