Title: bpo-36356: Fix memory leak in _asynciomodule.c during "setup.py build_ext" by btharper · Pull Request #16598 · python/cpython · GitHub
Open Graph Title: bpo-36356: Fix memory leak in _asynciomodule.c during "setup.py build_ext" by btharper · Pull Request #16598 · python/cpython
X Title: bpo-36356: Fix memory leak in _asynciomodule.c during "setup.py build_ext" by btharper · Pull Request #16598 · python/cpython
Description: The module seems to be imported twice during the build process which causes a leak. Since these objects are intended to be global for the life of the import, retain them during the second import. The double import seems to be an artifact of the build system, and not indicative of normal use. Multiple PRs for BPO-36356 were largely grouped under a single NEWS entry, should this continue to be skipped, or should a new note be added for the 3.9 branch? https://bugs.python.org/issue36356
Open Graph Description: The module seems to be imported twice during the build process which causes a leak. Since these objects are intended to be global for the life of the import, retain them during the second import. T...
X Description: The module seems to be imported twice during the build process which causes a leak. Since these objects are intended to be global for the life of the import, retain them during the second import. T...
Opengraph URL: https://github.com/python/cpython/pull/16598
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:68c62acb-b729-1dfd-8e31-fe43bb0edfb3 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | 938A:2E8E6A:101013:168BB7:696A3997 |
| html-safe-nonce | 638210447534e90e44eec59dc82901c0398e608d4d15ee767f6b23fb3c435def |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MzhBOjJFOEU2QToxMDEwMTM6MTY4QkI3OjY5NkEzOTk3IiwidmlzaXRvcl9pZCI6IjQxNDEyMTMxOTY3OTUzOTYwNyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 64a1fecc4d053b642c631eb25328dc0f0434fd2bf525de4eb0881a94030b6a6f |
| hovercard-subject-tag | pull_request:324960871 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,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/python/cpython/pull/16598/checks |
| twitter:image | https://avatars.githubusercontent.com/u/820713?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/820713?s=400&v=4 |
| og:image:alt | The module seems to be imported twice during the build process which causes a leak. Since these objects are intended to be global for the life of the import, retain them during the second import. T... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 321736bfdb3f591415ae895a0459bec204b26a76caf47ba5c980634cfacc4538 |
| 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 full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7a9163cefd1ea4bd06f8eb7c082f43e4e53f626f |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width