Title: Subinterpreter Pending Calls Never Run · Issue #104812 · python/cpython · GitHub
Open Graph Title: Subinterpreter Pending Calls Never Run · Issue #104812 · python/cpython
X Title: Subinterpreter Pending Calls Never Run · Issue #104812 · python/cpython
Description: A while back we moved the pending calls to PyInterpreterState. Then in 2020 we made it so pending calls would only run in the main thread of the main interpreter. Doing so renders the per-interpreter pending calls state pointless and pre...
Open Graph Description: A while back we moved the pending calls to PyInterpreterState. Then in 2020 we made it so pending calls would only run in the main thread of the main interpreter. Doing so renders the per-interpret...
X Description: A while back we moved the pending calls to PyInterpreterState. Then in 2020 we made it so pending calls would only run in the main thread of the main interpreter. Doing so renders the per-interpret...
Opengraph URL: https://github.com/python/cpython/issues/104812
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Subinterpreter Pending Calls Never Run ","articleBody":"A while back we moved the pending calls to `PyInterpreterState`. Then in 2020 we made it so pending calls would only run in the main thread of the main interpreter. Doing so renders the per-interpreter pending calls state pointless and prevents us from making use of pending calls for subinterpreters.\n\n\u003c!-- gh-linked-prs --\u003e\n### Linked PRs\n* gh-104813\n* gh-105752\n* gh-105761\n\u003c!-- /gh-linked-prs --\u003e\n","author":{"url":"https://github.com/ericsnowcurrently","@type":"Person","name":"ericsnowcurrently"},"datePublished":"2023-05-23T19:47:57.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/104812/cpython/issues/104812"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:37ae8f72-8159-f3b9-183a-1802c37e2337 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | A3D4:4D95E:444CD9:60D676:696A0B67 |
| html-safe-nonce | 9258bb1b6331de6fa258f0d2292d0c8a531fb1a02267fde7ec1f6c2cddf79b71 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBM0Q0OjREOTVFOjQ0NENEOTo2MEQ2NzY6Njk2QTBCNjciLCJ2aXNpdG9yX2lkIjoiODA0MzU1NjUxMzk2MDgyMzY1NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 6756c20333ae7eb0591966226c0afa87aa731b65a6898bb4794d7b3f34e4cdb8 |
| hovercard-subject-tag | issue:1722686009 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/python/cpython/104812/issue_layout |
| twitter:image | https://opengraph.githubassets.com/128effed53dd313117ecd65b864859500f1b7d8277b2b61a2c7ec6ef832c972e/python/cpython/issues/104812 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/128effed53dd313117ecd65b864859500f1b7d8277b2b61a2c7ec6ef832c972e/python/cpython/issues/104812 |
| og:image:alt | A while back we moved the pending calls to PyInterpreterState. Then in 2020 we made it so pending calls would only run in the main thread of the main interpreter. Doing so renders the per-interpret... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | ericsnowcurrently |
| hostname | github.com |
| expected-hostname | github.com |
| None | 699227a00bbb7fe1eec276d2ae1c3a93068bc5ba483bd9dc4b2a27a8f4f2f595 |
| turbo-cache-control | no-preview |
| go-import | github.com/python/cpython git https://github.com/python/cpython.git |
| octolytics-dimension-user_id | 1525981 |
| octolytics-dimension-user_login | python |
| octolytics-dimension-repository_id | 81598961 |
| octolytics-dimension-repository_nwo | python/cpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 81598961 |
| octolytics-dimension-repository_network_root_nwo | python/cpython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7266b2d935baa1c6474b16dd9feaa5ca30607261 |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width