René's URL Explorer Experiment


Title: bpo-36888: Add multiprocessing.parent_process() by tomMoral · Pull Request #13247 · python/cpython · GitHub

Open Graph Title: bpo-36888: Add multiprocessing.parent_process() by tomMoral · Pull Request #13247 · python/cpython

X Title: bpo-36888: Add multiprocessing.parent_process() by tomMoral · Pull Request #13247 · python/cpython

Description: In the std lib, the semaphore_tracker and the Manager rely on daemonized processes that are launched with server like loops. The cleaning of such processes is made complicated by the fact that there is no cannonical way to check if the parent process is alive. I propose to add in context a parent_process function that would give access to a Process object representing the parent process. This way, we could benefit from sentinel to improve the clean up of these processes that can be left dangling in case of hard stop from the main interpreter. https://bugs.python.org/issue36888

Open Graph Description: In the std lib, the semaphore_tracker and the Manager rely on daemonized processes that are launched with server like loops. The cleaning of such processes is made complicated by the fact that ther...

X Description: In the std lib, the semaphore_tracker and the Manager rely on daemonized processes that are launched with server like loops. The cleaning of such processes is made complicated by the fact that ther...

Opengraph URL: https://github.com/python/cpython/pull/13247

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:2200a984-e855-036f-e9f2-ce4865311ef4
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id96E6:33CA96:1971C2:217F8F:6A5185F8
html-safe-nonce866742e6787a6bcf12c8275fad1e1933f10202e3a198bc21f0ddf0a9ffa5abcf
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NkU2OjMzQ0E5NjoxOTcxQzI6MjE3RjhGOjZBNTE4NUY4IiwidmlzaXRvcl9pZCI6IjM3MDMxNTc3NDk3MDM2MDc4MDAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac39796c2b7e5433740c699d474df2043e67eaa404b8d612dafa60921b74e11168
hovercard-subject-tagpull_request:277989907
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/python/cpython/pull/13247/files
twitter:imagehttps://avatars.githubusercontent.com/u/3321081?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/3321081?s=400&v=4
og:image:altIn the std lib, the semaphore_tracker and the Manager rely on daemonized processes that are launched with server like loops. The cleaning of such processes is made complicated by the fact that ther...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/python/cpython git https://github.com/python/cpython.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id81598961
octolytics-dimension-repository_nwopython/cpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id81598961
octolytics-dimension-repository_network_root_nwopython/cpython
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasecb77a7b8b06cd86c243be33fd8e7922d70a9d243
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/13247/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F13247%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F13247%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/13247/files
Reloadhttps://github.com/python/cpython/pull/13247/files
Reloadhttps://github.com/python/cpython/pull/13247/files
Please reload this pagehttps://github.com/python/cpython/pull/13247/files
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/13247/files
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 35k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 73.7k https://github.com/login?return_to=%2Fpython%2Fcpython
Code https://github.com/python/cpython
Issues 5k+ https://github.com/python/cpython/issues
Pull requests 2.3k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security and quality 0 https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Code https://github.com/python/cpython
Issues https://github.com/python/cpython/issues
Pull requests https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security and quality https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
pitrouhttps://github.com/pitrou
python:masterhttps://github.com/python/cpython/tree/master
tomMoral:PR_parent_processhttps://github.com/tomMoral/cpython/tree/PR_parent_process
Conversation 61 https://github.com/python/cpython/pull/13247
Commits 25 https://github.com/python/cpython/pull/13247/commits
Checks 0 https://github.com/python/cpython/pull/13247/checks
Files changed https://github.com/python/cpython/pull/13247/files
Please reload this pagehttps://github.com/python/cpython/pull/13247/files
bpo-36888: Add multiprocessing.parent_process() https://github.com/python/cpython/pull/13247/files#top
Show all changes 25 commits https://github.com/python/cpython/pull/13247/files
8839770 ENH add parent_process in multiprocessing contexts tomMoral May 10, 2019 https://github.com/python/cpython/pull/13247/commits/883977069a1faae14f1bbfb7ec59bb0c65491cb0
bcdba73 FIX avoid error in Process.__repr__ pierreglaser May 16, 2019 https://github.com/python/cpython/pull/13247/commits/bcdba7375e6cb98398e2249bb2f3dcd1fdcc8858
98de001 CLN more logical attribute naming pierreglaser May 16, 2019 https://github.com/python/cpython/pull/13247/commits/98de00158885adffd0a2c1e5a01212e2a3c92b55
9b67034 ENH implement ParentProcess.is_alive pierreglaser May 16, 2019 https://github.com/python/cpython/pull/13247/commits/9b6703496731365cb34390f9f90de0f0c983078f
23a2f3d FIX pass parent_name to ParentProcess pierreglaser May 16, 2019 https://github.com/python/cpython/pull/13247/commits/23a2f3d1ad65aaf48029927db92ecaa34fba5c3f
5630de5 do not use current_process to create ParentProcess pierreglaser May 16, 2019 https://github.com/python/cpython/pull/13247/commits/5630de589d4255a00c4fbf65dcedabb53b798471
be73255 TST test parent_process use-cases pierreglaser May 16, 2019 https://github.com/python/cpython/pull/13247/commits/be73255a72991b23f3f9f10945458bdb4b7e1eee
faa3fb8 FIX do not close parent_sentinel on windows pierreglaser May 16, 2019 https://github.com/python/cpython/pull/13247/commits/faa3fb8f835ec8b0f2a44a0dd3048dfab127ece0
cd2f241 FIX implement ParentProcess on windows pierreglaser May 16, 2019 https://github.com/python/cpython/pull/13247/commits/cd2f241a3ca1cefe3c784af62b6d99ebd45ca1d3
3d71d3f MNT news entry pierreglaser May 16, 2019 https://github.com/python/cpython/pull/13247/commits/3d71d3f0dce1649aa724c4f94e9c8d53b954a7d4
0ceffc8 FIX _main for forkserver pierreglaser May 16, 2019 https://github.com/python/cpython/pull/13247/commits/0ceffc8bd7a431b5558ed76d6551d9f8dc3616fa
9382659 TST better tests pierreglaser May 16, 2019 https://github.com/python/cpython/pull/13247/commits/9382659078dd55644c9b69103cce25d93479aa51
95dfc61 ENH use narrower permissions on windows pierreglaser May 20, 2019 https://github.com/python/cpython/pull/13247/commits/95dfc61ff45abc0982938eb3b894dddfbdf98a4e
29898b5 FIX duplicate sentinel when necessary pierreglaser May 20, 2019 https://github.com/python/cpython/pull/13247/commits/29898b532d1ee567ffc70b8adbed88eb969a352d
566db0e ENH listen to read end of a pipe in fork pierreglaser May 20, 2019 https://github.com/python/cpython/pull/13247/commits/566db0e941c3c80433ac52f996aa310a64264771
a2310a7 FIX duplicate the parent sentinel in forkserver pierreglaser May 20, 2019 https://github.com/python/cpython/pull/13247/commits/a2310a78f8499139065a869509bef3597c2b79cd
b3829f6 ENH access parent_process from multiprocessing pierreglaser May 20, 2019 https://github.com/python/cpython/pull/13247/commits/b3829f62ad00447c3023a9ef51d289adb6eb4884
133df9c TST improve test coverage and readability pierreglaser May 20, 2019 https://github.com/python/cpython/pull/13247/commits/133df9c56b948bb684f8729811228493bec52bcc
3c5d241 FIX pass correct fd to spawn on windows pierreglaser May 20, 2019 https://github.com/python/cpython/pull/13247/commits/3c5d2418ed874ea2b69a47025767739da1a91f8e
4fe8467 DOC docs pierreglaser May 20, 2019 https://github.com/python/cpython/pull/13247/commits/4fe8467221b0776e3bf29cff4d3ac47a1e73177d
a9c987c CLN duplicate fd instead of not closing it pierreglaser May 20, 2019 https://github.com/python/cpython/pull/13247/commits/a9c987ce79b05b2330a54e0b2a84db8e3a3fc66a
e23cc08 address review comments pierreglaser May 20, 2019 https://github.com/python/cpython/pull/13247/commits/e23cc089c261897cdaff6971ca1216dfc76223d1
7293d4c FIX pass timeout correctly pierreglaser May 20, 2019 https://github.com/python/cpython/pull/13247/commits/7293d4cdb3e30255ecca035687854baea2b63278
80dcabf address review comments pierreglaser May 20, 2019 https://github.com/python/cpython/pull/13247/commits/80dcabf94e359080326899a836f5aa8f3bd2deb5
32aa640 CLN unnecessary attribute pierreglaser May 20, 2019 https://github.com/python/cpython/pull/13247/commits/32aa64063b48ec32063a7b1e1554c947c9392819
Clear filters https://github.com/python/cpython/pull/13247/files
Please reload this pagehttps://github.com/python/cpython/pull/13247/files
Please reload this pagehttps://github.com/python/cpython/pull/13247/files
multiprocessing.rst https://github.com/python/cpython/pull/13247/files#diff-2cf07acf4f2d547e93e35c6a4ba2ee818e991b54e88da4a904ee0a49acb99eb3
context.py https://github.com/python/cpython/pull/13247/files#diff-68368c7bc63449f34e9b6e6f13715852f23061c0bf6497b1a9691c0860943f49
forkserver.py https://github.com/python/cpython/pull/13247/files#diff-8d5185659419cdf73e93f59cf3941dfe1c523d9e1310e349b4d4afe3b63cb66d
popen_fork.py https://github.com/python/cpython/pull/13247/files#diff-987f24caa2ffbe521a904960fa8d359de6562cc519ed58a4f0521e80d06a35d2
popen_forkserver.py https://github.com/python/cpython/pull/13247/files#diff-17b27dd11561cbd2c4f30b56fc23fc61eb689c4a800e12dfc25ce552f9150f18
popen_spawn_posix.py https://github.com/python/cpython/pull/13247/files#diff-5f06efa6433d283b73277f6f102c8a0a0feac951e71c72f952a89cbfcd21413d
process.py https://github.com/python/cpython/pull/13247/files#diff-95e01a1db1003c313b93ab726870bc6ddaa916f28479bb17fea2331fb8b5ac7f
spawn.py https://github.com/python/cpython/pull/13247/files#diff-3612bea8104783e1f08635ddc3244cdde48e5b3b1339d4357abe5b78807834bc
util.py https://github.com/python/cpython/pull/13247/files#diff-42fd0a5b0b915b3c07ea405771fcf122210ff0ce5be1ad4b086d6016eec0330f
_test_multiprocessing.py https://github.com/python/cpython/pull/13247/files#diff-c3db62f7c1928499afd71830c22c8bb8f56843a4533cecf69137973d73c489fc
2019-05-16-18-02-08.bpo-36888.-H2Dkm.rst https://github.com/python/cpython/pull/13247/files#diff-e212bb1f5f9df41ade5a680087e90813701426b830747a4030620bcb3946aa07
_winapi.c https://github.com/python/cpython/pull/13247/files#diff-42415407f8d0ef2d42e29d13d979f633e3543770e62c3871e1101ad532d336a8
Doc/library/multiprocessing.rsthttps://github.com/python/cpython/pull/13247/files#diff-2cf07acf4f2d547e93e35c6a4ba2ee818e991b54e88da4a904ee0a49acb99eb3
View file https://github.com/tomMoral/cpython/blob/32aa64063b48ec32063a7b1e1554c947c9392819/Doc/library/multiprocessing.rst
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13247/{{ revealButtonHref }}
https://github.com/python/cpython/pull/13247/files#diff-2cf07acf4f2d547e93e35c6a4ba2ee818e991b54e88da4a904ee0a49acb99eb3
https://github.com/python/cpython/pull/13247/files#diff-2cf07acf4f2d547e93e35c6a4ba2ee818e991b54e88da4a904ee0a49acb99eb3
Lib/multiprocessing/context.pyhttps://github.com/python/cpython/pull/13247/files#diff-68368c7bc63449f34e9b6e6f13715852f23061c0bf6497b1a9691c0860943f49
View file https://github.com/tomMoral/cpython/blob/32aa64063b48ec32063a7b1e1554c947c9392819/Lib/multiprocessing/context.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13247/{{ revealButtonHref }}
https://github.com/python/cpython/pull/13247/files#diff-68368c7bc63449f34e9b6e6f13715852f23061c0bf6497b1a9691c0860943f49
https://github.com/python/cpython/pull/13247/files#diff-68368c7bc63449f34e9b6e6f13715852f23061c0bf6497b1a9691c0860943f49
Lib/multiprocessing/forkserver.pyhttps://github.com/python/cpython/pull/13247/files#diff-8d5185659419cdf73e93f59cf3941dfe1c523d9e1310e349b4d4afe3b63cb66d
View file https://github.com/tomMoral/cpython/blob/32aa64063b48ec32063a7b1e1554c947c9392819/Lib/multiprocessing/forkserver.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13247/{{ revealButtonHref }}
https://github.com/python/cpython/pull/13247/files#diff-8d5185659419cdf73e93f59cf3941dfe1c523d9e1310e349b4d4afe3b63cb66d
https://github.com/python/cpython/pull/13247/files#diff-8d5185659419cdf73e93f59cf3941dfe1c523d9e1310e349b4d4afe3b63cb66d
Lib/multiprocessing/popen_fork.pyhttps://github.com/python/cpython/pull/13247/files#diff-987f24caa2ffbe521a904960fa8d359de6562cc519ed58a4f0521e80d06a35d2
View file https://github.com/tomMoral/cpython/blob/32aa64063b48ec32063a7b1e1554c947c9392819/Lib/multiprocessing/popen_fork.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13247/{{ revealButtonHref }}
https://github.com/python/cpython/pull/13247/files#diff-987f24caa2ffbe521a904960fa8d359de6562cc519ed58a4f0521e80d06a35d2
https://github.com/python/cpython/pull/13247/files#diff-987f24caa2ffbe521a904960fa8d359de6562cc519ed58a4f0521e80d06a35d2
Lib/multiprocessing/popen_forkserver.pyhttps://github.com/python/cpython/pull/13247/files#diff-17b27dd11561cbd2c4f30b56fc23fc61eb689c4a800e12dfc25ce552f9150f18
View file https://github.com/tomMoral/cpython/blob/32aa64063b48ec32063a7b1e1554c947c9392819/Lib/multiprocessing/popen_forkserver.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13247/{{ revealButtonHref }}
https://github.com/python/cpython/pull/13247/files#diff-17b27dd11561cbd2c4f30b56fc23fc61eb689c4a800e12dfc25ce552f9150f18
https://github.com/python/cpython/pull/13247/files#diff-17b27dd11561cbd2c4f30b56fc23fc61eb689c4a800e12dfc25ce552f9150f18
Lib/multiprocessing/popen_spawn_posix.pyhttps://github.com/python/cpython/pull/13247/files#diff-5f06efa6433d283b73277f6f102c8a0a0feac951e71c72f952a89cbfcd21413d
View file https://github.com/tomMoral/cpython/blob/32aa64063b48ec32063a7b1e1554c947c9392819/Lib/multiprocessing/popen_spawn_posix.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13247/{{ revealButtonHref }}
https://github.com/python/cpython/pull/13247/files#diff-5f06efa6433d283b73277f6f102c8a0a0feac951e71c72f952a89cbfcd21413d
Please reload this pagehttps://github.com/python/cpython/pull/13247/files
Lib/multiprocessing/process.pyhttps://github.com/python/cpython/pull/13247/files#diff-95e01a1db1003c313b93ab726870bc6ddaa916f28479bb17fea2331fb8b5ac7f
View file https://github.com/tomMoral/cpython/blob/32aa64063b48ec32063a7b1e1554c947c9392819/Lib/multiprocessing/process.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13247/{{ revealButtonHref }}
https://github.com/python/cpython/pull/13247/files#diff-95e01a1db1003c313b93ab726870bc6ddaa916f28479bb17fea2331fb8b5ac7f
https://github.com/python/cpython/pull/13247/files#diff-95e01a1db1003c313b93ab726870bc6ddaa916f28479bb17fea2331fb8b5ac7f
https://github.com/python/cpython/pull/13247/files#diff-95e01a1db1003c313b93ab726870bc6ddaa916f28479bb17fea2331fb8b5ac7f
https://github.com/python/cpython/pull/13247/files#diff-95e01a1db1003c313b93ab726870bc6ddaa916f28479bb17fea2331fb8b5ac7f
https://github.com/python/cpython/pull/13247/files#diff-95e01a1db1003c313b93ab726870bc6ddaa916f28479bb17fea2331fb8b5ac7f
https://github.com/python/cpython/pull/13247/files#diff-95e01a1db1003c313b93ab726870bc6ddaa916f28479bb17fea2331fb8b5ac7f
https://github.com/python/cpython/pull/13247/files#diff-95e01a1db1003c313b93ab726870bc6ddaa916f28479bb17fea2331fb8b5ac7f
https://github.com/python/cpython/pull/13247/files#diff-95e01a1db1003c313b93ab726870bc6ddaa916f28479bb17fea2331fb8b5ac7f
https://github.com/python/cpython/pull/13247/files#diff-95e01a1db1003c313b93ab726870bc6ddaa916f28479bb17fea2331fb8b5ac7f
https://github.com/python/cpython/pull/13247/files#diff-95e01a1db1003c313b93ab726870bc6ddaa916f28479bb17fea2331fb8b5ac7f
Please reload this pagehttps://github.com/python/cpython/pull/13247/files
https://github.com/python/cpython/pull/13247/files#diff-95e01a1db1003c313b93ab726870bc6ddaa916f28479bb17fea2331fb8b5ac7f
https://github.com/python/cpython/pull/13247/files#diff-95e01a1db1003c313b93ab726870bc6ddaa916f28479bb17fea2331fb8b5ac7f
https://github.com/python/cpython/pull/13247/files#diff-95e01a1db1003c313b93ab726870bc6ddaa916f28479bb17fea2331fb8b5ac7f
Lib/multiprocessing/spawn.pyhttps://github.com/python/cpython/pull/13247/files#diff-3612bea8104783e1f08635ddc3244cdde48e5b3b1339d4357abe5b78807834bc
View file https://github.com/tomMoral/cpython/blob/32aa64063b48ec32063a7b1e1554c947c9392819/Lib/multiprocessing/spawn.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13247/{{ revealButtonHref }}
https://github.com/python/cpython/pull/13247/files#diff-3612bea8104783e1f08635ddc3244cdde48e5b3b1339d4357abe5b78807834bc
https://github.com/python/cpython/pull/13247/files#diff-3612bea8104783e1f08635ddc3244cdde48e5b3b1339d4357abe5b78807834bc
https://github.com/python/cpython/pull/13247/files#diff-3612bea8104783e1f08635ddc3244cdde48e5b3b1339d4357abe5b78807834bc
Lib/multiprocessing/util.pyhttps://github.com/python/cpython/pull/13247/files#diff-42fd0a5b0b915b3c07ea405771fcf122210ff0ce5be1ad4b086d6016eec0330f
View file https://github.com/tomMoral/cpython/blob/32aa64063b48ec32063a7b1e1554c947c9392819/Lib/multiprocessing/util.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13247/{{ revealButtonHref }}
https://github.com/python/cpython/pull/13247/files#diff-42fd0a5b0b915b3c07ea405771fcf122210ff0ce5be1ad4b086d6016eec0330f
Lib/test/_test_multiprocessing.pyhttps://github.com/python/cpython/pull/13247/files#diff-c3db62f7c1928499afd71830c22c8bb8f56843a4533cecf69137973d73c489fc
View file https://github.com/tomMoral/cpython/blob/32aa64063b48ec32063a7b1e1554c947c9392819/Lib/test/_test_multiprocessing.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13247/{{ revealButtonHref }}
https://github.com/python/cpython/pull/13247/files#diff-c3db62f7c1928499afd71830c22c8bb8f56843a4533cecf69137973d73c489fc
Please reload this pagehttps://github.com/python/cpython/pull/13247/files
https://github.com/python/cpython/pull/13247/files#diff-c3db62f7c1928499afd71830c22c8bb8f56843a4533cecf69137973d73c489fc
https://github.com/python/cpython/pull/13247/files#diff-c3db62f7c1928499afd71830c22c8bb8f56843a4533cecf69137973d73c489fc
https://github.com/python/cpython/pull/13247/files#diff-c3db62f7c1928499afd71830c22c8bb8f56843a4533cecf69137973d73c489fc
Misc/NEWS.d/next/Library/2019-05-16-18-02-08.bpo-36888.-H2Dkm.rsthttps://github.com/python/cpython/pull/13247/files#diff-e212bb1f5f9df41ade5a680087e90813701426b830747a4030620bcb3946aa07
View file https://github.com/tomMoral/cpython/blob/32aa64063b48ec32063a7b1e1554c947c9392819/Misc/NEWS.d/next/Library/2019-05-16-18-02-08.bpo-36888.-H2Dkm.rst
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13247/{{ revealButtonHref }}
Modules/_winapi.chttps://github.com/python/cpython/pull/13247/files#diff-42415407f8d0ef2d42e29d13d979f633e3543770e62c3871e1101ad532d336a8
View file https://github.com/tomMoral/cpython/blob/32aa64063b48ec32063a7b1e1554c947c9392819/Modules/_winapi.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/13247/{{ revealButtonHref }}
https://github.com/python/cpython/pull/13247/files#diff-42415407f8d0ef2d42e29d13d979f633e3543770e62c3871e1101ad532d336a8
https://github.com/python/cpython/pull/13247/files#diff-42415407f8d0ef2d42e29d13d979f633e3543770e62c3871e1101ad532d336a8
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.