Skip to content

[WIP] bpo-38865: Py_FinalizeEx() cannot be called in a subinterpreter - #19063

Closed
vstinner wants to merge 1 commit into
python:masterfrom
vstinner:finalize_subinterp
Closed

[WIP] bpo-38865: Py_FinalizeEx() cannot be called in a subinterpreter#19063
vstinner wants to merge 1 commit into
python:masterfrom
vstinner:finalize_subinterp

Conversation

@vstinner

@vstinnervstinner commented Mar 18, 2020

Copy link
Copy Markdown
Member

Py_FinalizeEx() cannot be called in a subinterpreter anymore.

Fix test_embed.test_audit_subinterpreter(): end subinterpreters.

https://bugs.python.org/issue38865

Py_FinalizeEx() cannot be called in a subinterpreter anymore.
Fix test_embed.test_audit_subinterpreter(): end subinterpreters.
@vstinner

Copy link
Copy Markdown
MemberAuthor

Hum. I had issues while writing PR #19066, but in the pubilished PR, it seems like modifying Py_FinalizeEx() is no longer needed.

I change the PR state to WIP / do-not-merged until I completly understand the issue and ensures that Py_FinalizeEx() behavior must change.

@vstinnervstinner changed the title bpo-38865: Py_FinalizeEx() cannot be called in a subinterpreter[WIP] bpo-38865: Py_FinalizeEx() cannot be called in a subinterpreterMar 19, 2020
@vstinner

Copy link
Copy Markdown
MemberAuthor

I managed to implement https://bugs.python.org/issue39984 without needing this PR, so I close it.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@vstinner@the-knights-who-say-ni@bedevere-bot