René's URL Explorer Experiment


Title: bpo-14243: Optionally delete NamedTemporaryFile on content manager exit but not on file close by Ev2geny · Pull Request #22431 · python/cpython · GitHub

Open Graph Title: bpo-14243: Optionally delete NamedTemporaryFile on content manager exit but not on file close by Ev2geny · Pull Request #22431 · python/cpython

X Title: bpo-14243: Optionally delete NamedTemporaryFile on content manager exit but not on file close by Ev2geny · Pull Request #22431 · python/cpython

Description: This fixes this issue: https://bugs.python.org/issue14243 tempfile.NamedTemporaryFile is too hard to use portably when you need to open the file by name after writing it. To do that, you need to close the file first (on Windows), which means you have to pass delete=False, which in turn means that you get no help in cleaning up the actual file resource, Hence at the moment there is no out of the box solution to use tempfile.NamedTemporaryFile on Windows in such scenario (which is often used in unit testing): in test module: create and open temporary file write data to it pass name of the temporary file to the operational code In operational code, being tested open file, using name of the temporary file read data from this temporary file In this Pull Request the issue is solved by adding an additional optional argument to NamedTemporaryFile() 'delete_on_close' (default is True). It works in combination with already existing argument 'delete', and determines whether created temporary file gets deleted on close (which until this change was the only functionality available and it remains default now). If 'delete' = True and 'delete_on_close' = False then temporary file gets deleted on context manager exit only (which is a new functionality). If 'delete' is not true, then value of 'delete_on_close' is ignored. So, the change shall be fully backwards compatible. In the bug discussion such option was discussed by r.david.murray but mainly by eryksun I have also added several unit tests to test new functionality in different combinations https://bugs.python.org/issue14243

Open Graph Description: This fixes this issue: https://bugs.python.org/issue14243 tempfile.NamedTemporaryFile is too hard to use portably when you need to open the file by name after writing it. To do that, you need to c...

X Description: This fixes this issue: https://bugs.python.org/issue14243 tempfile.NamedTemporaryFile is too hard to use portably when you need to open the file by name after writing it. To do that, you need to c...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:acd31ba9-1803-51a8-5f6c-e1e60cb7ba99
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8DB8:3AF9A7:F94233:15A8D5C:6A4E94E1
html-safe-nonce2d1089ebbacba680c3eb16cb5311cfa82aae4d5fda28f9cc0ede7caf9645ec70
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4REI4OjNBRjlBNzpGOTQyMzM6MTVBOEQ1Qzo2QTRFOTRFMSIsInZpc2l0b3JfaWQiOiI0NzY2MzUzNDcwNDg2NjQ4MDMzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac5eb4e9864697806fa3e502e78b98adb30cf2c4db2451a72c45b6680dc035844e
hovercard-subject-tagpull_request:493778225
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/22431/files
twitter:imagehttps://avatars.githubusercontent.com/u/59611075?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/59611075?s=400&v=4
og:image:altThis fixes this issue: https://bugs.python.org/issue14243 tempfile.NamedTemporaryFile is too hard to use portably when you need to open the file by name after writing it. To do that, you need to c...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None41b6ab3ba6d20a71766ac245b5a4a94c6fc672a9cd4da7d44c1b33ab8bf6a21c
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
releasee6a744804e8e70f97b4d5a18a94dcc63db22f97a
ui-targetcanary-1
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/22431/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F22431%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%2F22431%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/22431/files
Reloadhttps://github.com/python/cpython/pull/22431/files
Reloadhttps://github.com/python/cpython/pull/22431/files
Please reload this pagehttps://github.com/python/cpython/pull/22431/files
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/22431/files
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 34.8k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 73.6k 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
Ev2genyhttps://github.com/Ev2geny
python:mainhttps://github.com/python/cpython/tree/main
Ev2geny:fix-issue-14243https://github.com/Ev2geny/cpython/tree/fix-issue-14243
Conversation 65 https://github.com/python/cpython/pull/22431
Commits 35 https://github.com/python/cpython/pull/22431/commits
Checks 0 https://github.com/python/cpython/pull/22431/checks
Files changed https://github.com/python/cpython/pull/22431/files
Please reload this pagehttps://github.com/python/cpython/pull/22431/files
bpo-14243: Optionally delete NamedTemporaryFile on content manager exit but not on file close https://github.com/python/cpython/pull/22431/files#top
Show all changes 35 commits https://github.com/python/cpython/pull/22431/files
144db7f inial update. Tests do not work yet Ev2geny Sep 27, 2020 https://github.com/python/cpython/pull/22431/commits/144db7f5a2005be6258918322c2b6b3399987eb6
21f7df0 delete_on_close flag is added to NamedTemporaryFile functionality Ev2geny Sep 27, 2020 https://github.com/python/cpython/pull/22431/commits/21f7df0b62f7760fa30cf38dfe25020e4d3c34e3
2d7927b possibility for user to delete temporary file is added without conten… Ev2geny Sep 27, 2020 https://github.com/python/cpython/pull/22431/commits/2d7927be711cd8a506b0559a92dd1d4e19af74f4
4fcddaf typo in test name is fixed Ev2geny Sep 27, 2020 https://github.com/python/cpython/pull/22431/commits/4fcddafb936c59990d7790edca998e56d4d262db
76f28f3 📜🤖 Added by blurb_it. blurb-it[bot] Sep 28, 2020 https://github.com/python/cpython/pull/22431/commits/76f28f337b277270cf4148e55a8138bc8530da9b
6be9be6 whatsnew and News file is updated Ev2geny Sep 28, 2020 https://github.com/python/cpython/pull/22431/commits/6be9be6600abf673584d342477312c6ce431a9fc
faf1a34 bro-14243: update to NEWS.d Ev2geny Sep 28, 2020 https://github.com/python/cpython/pull/22431/commits/faf1a3472e558cecd2f61d84d827ebbd10ec1a53
589d0b8 Update Lib/test/test_tempfile.py Ev2geny May 27, 2022 https://github.com/python/cpython/pull/22431/commits/589d0b81f8e7d37a7eb6988631086b90b572a6fe
e22a3db Doc/whatsnew/3.10.rst is restored from the main. changes will no go … Ev2geny May 29, 2022 https://github.com/python/cpython/pull/22431/commits/e22a3db24a71d0b56813a20090ba5fc173f3d746
3be2f47 Documentation update Ev2geny May 29, 2022 https://github.com/python/cpython/pull/22431/commits/3be2f472b59decadbbc93be8b7df22e1d3203b27
39e8b50 Minor documentation update Ev2geny May 29, 2022 https://github.com/python/cpython/pull/22431/commits/39e8b50e77b9b118bda2284a7833f39ad32e8fa7
4d8f152 Training whitespaces removed in Doc/library/tempfile.rst Ev2geny May 30, 2022 https://github.com/python/cpython/pull/22431/commits/4d8f1528a092857b5ba3d49251d6159556af20ca
9ec55f5 New line is added to the end of the news file Ev2geny May 30, 2022 https://github.com/python/cpython/pull/22431/commits/9ec55f52367756a823e95eb3365159305b64efb7
d6f382e Update Doc/library/tempfile.rst Ev2geny May 30, 2022 https://github.com/python/cpython/pull/22431/commits/d6f382ec8d696bccb5f7e513a748eef3df947391
f9dc427 Update Doc/whatsnew/3.12.rst Ev2geny May 30, 2022 https://github.com/python/cpython/pull/22431/commits/f9dc427784f0725e035ab4ac63547404dff9af64
e29b7d2 Update Doc/whatsnew/3.12.rst Ev2geny May 31, 2022 https://github.com/python/cpython/pull/22431/commits/e29b7d2d5baf2eb5620aabb21bc589ff03b5469f
d003a39 Documentation in tempfile.rst is updated based on the feedback from @… Ev2geny May 31, 2022 https://github.com/python/cpython/pull/22431/commits/d003a3937fb33169cd26444a52146d6f6ef74c43
e2fc6db Merge branch 'fix-issue-14243' of https://github.com/Ev2geny/cpython … Ev2geny May 31, 2022 https://github.com/python/cpython/pull/22431/commits/e2fc6db4513ba3c299a83a42019e9928f26f6a57
3ac4e20 Information in whatsnew is moved to the section Improved modules base… Ev2geny May 31, 2022 https://github.com/python/cpython/pull/22431/commits/3ac4e20aea1930a52fdba2a27caf8112b5c4efbd
653cf27 Update Doc/whatsnew/3.12.rst Ev2geny Jun 7, 2022 https://github.com/python/cpython/pull/22431/commits/653cf279070b80b177ed19f18a6495a0b6e763ef
d5d07f4 Update Doc/library/tempfile.rst Ev2geny Jun 9, 2022 https://github.com/python/cpython/pull/22431/commits/d5d07f471c572a20e44230fc0ec4025e14cbbfa5
0b32b28 Update Doc/library/tempfile.rst Ev2geny Jun 9, 2022 https://github.com/python/cpython/pull/22431/commits/0b32b2821be2f8cb2121b31e9646b4be8d6aeb4c
5773e71 wrapping at 80 characters is implemented on the Doc/library/tempfile.rs Ev2geny Jun 9, 2022 https://github.com/python/cpython/pull/22431/commits/5773e7142b0409344cbffedc0cc9d812385216ce
d98f270 Update Doc/whatsnew/3.12.rst Ev2geny Sep 17, 2022 https://github.com/python/cpython/pull/22431/commits/d98f2705d1177cd771cab2ad048a55090dc6b3d6
9598e6b Update Doc/library/tempfile.rst Ev2geny Sep 17, 2022 https://github.com/python/cpython/pull/22431/commits/9598e6b99fbb1763c574ce853f14d6f02d04d578
5a7e177 Restored (probably accidentry removed by @eryksun's suggestion) parag… Ev2geny Sep 17, 2022 https://github.com/python/cpython/pull/22431/commits/5a7e177dc2fe4f7183a6d6c1ef3a015e2c10171b
7e7ad85 Additional minor changes to documentation, based on suggestions from … Ev2geny Sep 17, 2022 https://github.com/python/cpython/pull/22431/commits/7e7ad851aa629fe1774633180704e931aa0bf8e1
4d5677e Update Lib/tempfile.py Ev2geny Sep 17, 2022 https://github.com/python/cpython/pull/22431/commits/4d5677e6e50d56622b3762f3c1c969af5a36f1e3
cf5b1b5 Update Lib/tempfile.py Ev2geny Sep 17, 2022 https://github.com/python/cpython/pull/22431/commits/cf5b1b5dc7d58b88d38866344fb0a7c59d3779bc
7fd339a Update Lib/tempfile.py Ev2geny Sep 17, 2022 https://github.com/python/cpython/pull/22431/commits/7fd339ae8e8ecd2520c31201b666c6aa420492e5
da71a96 Update Lib/tempfile.py Ev2geny Sep 17, 2022 https://github.com/python/cpython/pull/22431/commits/da71a9690708b2a38c4fc9a5af5ced23dbad7a33
5e22c9c Merge branch 'fix-issue-14243' of https://github.com/Ev2geny/cpython … Ev2geny Sep 17, 2022 https://github.com/python/cpython/pull/22431/commits/5e22c9c89e075ee7c864ac73f2dd5cd09f03e060
b1f5152 Update Doc/library/tempfile.rst Ev2geny Sep 17, 2022 https://github.com/python/cpython/pull/22431/commits/b1f5152d5ce9dfcc74fc051c2c39e53c9215acb0
07076e8 Merged with master and resolved merge conflicsts in Doc/whatsnew/3.12… Ev2geny Sep 18, 2022 https://github.com/python/cpython/pull/22431/commits/07076e83126f246d1480418f46071d8e2cdedf80
a0a8ae3 Revert "Merged with master and resolved merge conflicsts in Doc/whats… Ev2geny Sep 18, 2022 https://github.com/python/cpython/pull/22431/commits/a0a8ae3984f488b465c84950d73e102952d57e46
Clear filters https://github.com/python/cpython/pull/22431/files
Please reload this pagehttps://github.com/python/cpython/pull/22431/files
Please reload this pagehttps://github.com/python/cpython/pull/22431/files
tempfile.rst https://github.com/python/cpython/pull/22431/files#diff-cd9226095497c724772acabf76ce71e39ae2d6ae5cee2a27c9ba22ac541b2f1e
3.12.rst https://github.com/python/cpython/pull/22431/files#diff-0f2c1763c64530268325a0ee2dfaa4f5d555c4ac27deb78bd77102c8ce1b886b
tempfile.py https://github.com/python/cpython/pull/22431/files#diff-6553a99f3ae04c9fc9c2349ac27037bfe3b274d5ca54d5800d9c5b5f11e29d21
test_tempfile.py https://github.com/python/cpython/pull/22431/files#diff-cbc50394ff35aa5553e84fa01cfdda48f5215fcb60cd1ee84a0ee9682d908983
2020-09-28-04-56-04.bpo-14243.YECnxv.rst https://github.com/python/cpython/pull/22431/files#diff-09f69cf5362a627144db1a8fbeca57decb67fca30c3cce67979b0acde1c4b9c9
Doc/library/tempfile.rsthttps://github.com/python/cpython/pull/22431/files#diff-cd9226095497c724772acabf76ce71e39ae2d6ae5cee2a27c9ba22ac541b2f1e
View file https://github.com/Ev2geny/cpython/blob/a0a8ae3984f488b465c84950d73e102952d57e46/Doc/library/tempfile.rst
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/22431/{{ revealButtonHref }}
https://github.com/python/cpython/pull/22431/files#diff-cd9226095497c724772acabf76ce71e39ae2d6ae5cee2a27c9ba22ac541b2f1e
Please reload this pagehttps://github.com/python/cpython/pull/22431/files
eryksunhttps://github.com/eryksun
Sep 17, 2022https://github.com/python/cpython/pull/22431/files#r973581971
Please reload this pagehttps://github.com/python/cpython/pull/22431/files
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/22431/files
Ev2genyhttps://github.com/Ev2geny
Sep 18, 2022https://github.com/python/cpython/pull/22431/files#r973738590
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/22431/files
https://github.com/python/cpython/pull/22431/files#diff-cd9226095497c724772acabf76ce71e39ae2d6ae5cee2a27c9ba22ac541b2f1e
https://github.com/python/cpython/pull/22431/files#diff-cd9226095497c724772acabf76ce71e39ae2d6ae5cee2a27c9ba22ac541b2f1e
https://github.com/python/cpython/pull/22431/files#diff-cd9226095497c724772acabf76ce71e39ae2d6ae5cee2a27c9ba22ac541b2f1e
https://github.com/python/cpython/pull/22431/files#diff-cd9226095497c724772acabf76ce71e39ae2d6ae5cee2a27c9ba22ac541b2f1e
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L116
Doc/whatsnew/3.12.rsthttps://github.com/python/cpython/pull/22431/files#diff-0f2c1763c64530268325a0ee2dfaa4f5d555c4ac27deb78bd77102c8ce1b886b
View file https://github.com/Ev2geny/cpython/blob/a0a8ae3984f488b465c84950d73e102952d57e46/Doc/whatsnew/3.12.rst
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/22431/{{ revealButtonHref }}
https://github.com/python/cpython/pull/22431/files#diff-0f2c1763c64530268325a0ee2dfaa4f5d555c4ac27deb78bd77102c8ce1b886b
https://github.com/python/cpython/pull/22431/files#diff-0f2c1763c64530268325a0ee2dfaa4f5d555c4ac27deb78bd77102c8ce1b886b
Lib/tempfile.pyhttps://github.com/python/cpython/pull/22431/files#diff-6553a99f3ae04c9fc9c2349ac27037bfe3b274d5ca54d5800d9c5b5f11e29d21
View file https://github.com/Ev2geny/cpython/blob/a0a8ae3984f488b465c84950d73e102952d57e46/Lib/tempfile.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/22431/{{ revealButtonHref }}
https://github.com/python/cpython/pull/22431/files#diff-6553a99f3ae04c9fc9c2349ac27037bfe3b274d5ca54d5800d9c5b5f11e29d21
https://github.com/python/cpython/pull/22431/files#diff-6553a99f3ae04c9fc9c2349ac27037bfe3b274d5ca54d5800d9c5b5f11e29d21
https://github.com/python/cpython/pull/22431/files#diff-6553a99f3ae04c9fc9c2349ac27037bfe3b274d5ca54d5800d9c5b5f11e29d21
https://github.com/python/cpython/pull/22431/files#diff-6553a99f3ae04c9fc9c2349ac27037bfe3b274d5ca54d5800d9c5b5f11e29d21
https://github.com/python/cpython/pull/22431/files#diff-6553a99f3ae04c9fc9c2349ac27037bfe3b274d5ca54d5800d9c5b5f11e29d21
eryksunhttps://github.com/eryksun
Sep 17, 2022https://github.com/python/cpython/pull/22431/files#r973576012
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/22431/files
Ev2genyhttps://github.com/Ev2geny
Sep 17, 2022https://github.com/python/cpython/pull/22431/files#r973580148
Please reload this pagehttps://github.com/python/cpython/pull/22431/files
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@eryksunhttps://github.com/eryksun
Please reload this pagehttps://github.com/python/cpython/pull/22431/files
eryksunhttps://github.com/eryksun
Sep 17, 2022https://github.com/python/cpython/pull/22431/files#r973581170
Please reload this pagehttps://github.com/python/cpython/pull/22431/files
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/22431/files
Ev2genyhttps://github.com/Ev2geny
Sep 17, 2022https://github.com/python/cpython/pull/22431/files#r973614129
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/22431/files
Ev2genyhttps://github.com/Ev2geny
Sep 22, 2022https://github.com/python/cpython/pull/22431/files#r977810103
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
PR 97015https://github.com/python/cpython/pull/97015
Please reload this pagehttps://github.com/python/cpython/pull/22431/files
https://github.com/python/cpython/pull/22431/files#diff-6553a99f3ae04c9fc9c2349ac27037bfe3b274d5ca54d5800d9c5b5f11e29d21
https://github.com/python/cpython/pull/22431/files#diff-6553a99f3ae04c9fc9c2349ac27037bfe3b274d5ca54d5800d9c5b5f11e29d21
https://github.com/python/cpython/pull/22431/files#diff-6553a99f3ae04c9fc9c2349ac27037bfe3b274d5ca54d5800d9c5b5f11e29d21
https://github.com/python/cpython/pull/22431/files#diff-6553a99f3ae04c9fc9c2349ac27037bfe3b274d5ca54d5800d9c5b5f11e29d21
Lib/test/test_tempfile.pyhttps://github.com/python/cpython/pull/22431/files#diff-cbc50394ff35aa5553e84fa01cfdda48f5215fcb60cd1ee84a0ee9682d908983
View file https://github.com/Ev2geny/cpython/blob/a0a8ae3984f488b465c84950d73e102952d57e46/Lib/test/test_tempfile.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/22431/{{ revealButtonHref }}
https://github.com/python/cpython/pull/22431/files#diff-cbc50394ff35aa5553e84fa01cfdda48f5215fcb60cd1ee84a0ee9682d908983
https://github.com/python/cpython/pull/22431/files#diff-cbc50394ff35aa5553e84fa01cfdda48f5215fcb60cd1ee84a0ee9682d908983
Misc/NEWS.d/next/Library/2020-09-28-04-56-04.bpo-14243.YECnxv.rsthttps://github.com/python/cpython/pull/22431/files#diff-09f69cf5362a627144db1a8fbeca57decb67fca30c3cce67979b0acde1c4b9c9
View file https://github.com/Ev2geny/cpython/blob/a0a8ae3984f488b465c84950d73e102952d57e46/Misc/NEWS.d/next/Library/2020-09-28-04-56-04.bpo-14243.YECnxv.rst
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/22431/{{ revealButtonHref }}
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.