René's URL Explorer Experiment


Title: gh-89727: Fix os.fwalk RecursionError on deep trees by jonburdo · Pull Request #100347 · python/cpython · GitHub

Open Graph Title: gh-89727: Fix os.fwalk RecursionError on deep trees by jonburdo · Pull Request #100347 · python/cpython

X Title: gh-89727: Fix os.fwalk RecursionError on deep trees by jonburdo · Pull Request #100347 · python/cpython

Description: The Python programming language. Contribute to python/cpython development by creating an account on GitHub.

Open Graph Description: Use a stack to implement os.fwalk iteratively instead of recursively to avoid hitting recursion limits on deeply nested trees. Similar to how this is done for os.walk in #99803 Issue: Change shut...

X Description: Use a stack to implement os.fwalk iteratively instead of recursively to avoid hitting recursion limits on deeply nested trees. Similar to how this is done for os.walk in #99803 Issue: Change shut...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:a7945c4e-ce15-070a-e37a-8f31ac707fe7
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idDB44:17EBDB:303E1E:402B64:69697B8E
html-safe-nonce0a06f03c075329ea8d9400094a3f4a0dd8bc01076c5401b59ec28aaf8f46d84e
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEQjQ0OjE3RUJEQjozMDNFMUU6NDAyQjY0OjY5Njk3QjhFIiwidmlzaXRvcl9pZCI6IjYwMzQ1NjA3MDkzMTI4MjgzMCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac85c9bcc49d70879a2d058dd99aed82012f7b2471ff53bfd56cb15ba4d5a0daf9
hovercard-subject-tagpull_request:1170961693
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/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/python/cpython/pull/100347/commits
twitter:imagehttps://opengraph.githubassets.com/febf66c396fe8401c96e825d4789d84af53ff5db5520b2c57d0ff4270c1d14de/python/cpython/pull/100347
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/febf66c396fe8401c96e825d4789d84af53ff5db5520b2c57d0ff4270c1d14de/python/cpython/pull/100347
og:image:altUse a stack to implement os.fwalk iteratively instead of recursively to avoid hitting recursion limits on deeply nested trees. Similar to how this is done for os.walk in #99803 Issue: Change shut...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamejonburdo
hostnamegithub.com
expected-hostnamegithub.com
Nonef33e4b94c8824ab2b434d82a94139432fb5ebee9df4b75304140ad22508c4a77
turbo-cache-controlno-cache
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
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release48f380098b30acbb700b04f1724481ca10d574fc
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/100347/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F100347%2Fcommits
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
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
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
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/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%2F100347%2Fcommits
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%2Fcommits&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/100347/commits
Reloadhttps://github.com/python/cpython/pull/100347/commits
Reloadhttps://github.com/python/cpython/pull/100347/commits
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/100347/commits
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 33.9k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 71.1k 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.1k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects 31 https://github.com/python/cpython/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/python/cpython/security
Please reload this pagehttps://github.com/python/cpython/pull/100347/commits
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 https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
jonburdohttps://github.com/jonburdo
python:mainhttps://github.com/python/cpython/tree/main
jonburdo:iterative-os-fwalkhttps://github.com/jonburdo/cpython/tree/iterative-os-fwalk
Conversationhttps://github.com/python/cpython/pull/100347
Commits31 (31)https://github.com/python/cpython/pull/100347/commits
Checkshttps://github.com/python/cpython/pull/100347/checks
Files changedhttps://github.com/python/cpython/pull/100347/files
gh-89727: Fix os.fwalk RecursionError on deep treeshttps://github.com/python/cpython/pull/100347/commits#top
jonburdohttps://github.com/jonburdo
python:mainhttps://github.com/python/cpython/tree/main
jonburdo:iterative-os-fwalkhttps://github.com/jonburdo/cpython/tree/iterative-os-fwalk
fix os.walk RecursionError on deep treeshttps://github.com/python/cpython/pull/100347/commits/d9f6f44f009282d12d1a8eb1dc480d0300bf537e
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
d9f6f44https://github.com/python/cpython/pull/100347/commits/d9f6f44f009282d12d1a8eb1dc480d0300bf537e
https://github.com/python/cpython/tree/d9f6f44f009282d12d1a8eb1dc480d0300bf537e
use _WalkAction enumhttps://github.com/python/cpython/pull/100347/commits/61b8078a37a014d070b99fb9bfcfebb21b2f38ca
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
61b8078https://github.com/python/cpython/pull/100347/commits/61b8078a37a014d070b99fb9bfcfebb21b2f38ca
https://github.com/python/cpython/tree/61b8078a37a014d070b99fb9bfcfebb21b2f38ca
Merge branch 'main' into iterative-os-fwalkhttps://github.com/python/cpython/pull/100347/commits/d5e20420ae196b00bf45897a330984950ed38015
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
d5e2042https://github.com/python/cpython/pull/100347/commits/d5e20420ae196b00bf45897a330984950ed38015
https://github.com/python/cpython/tree/d5e20420ae196b00bf45897a330984950ed38015
fix formattinghttps://github.com/python/cpython/pull/100347/commits/90c123ba387c65d044cd33db7d6e92f54f8f7f91
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
90c123bhttps://github.com/python/cpython/pull/100347/commits/90c123ba387c65d044cd33db7d6e92f54f8f7f91
https://github.com/python/cpython/tree/90c123ba387c65d044cd33db7d6e92f54f8f7f91
remove enum from oshttps://github.com/python/cpython/pull/100347/commits/570818b0cf609935787431ed7e0b7cdc0f8d1f88
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
570818bhttps://github.com/python/cpython/pull/100347/commits/570818b0cf609935787431ed7e0b7cdc0f8d1f88
https://github.com/python/cpython/tree/570818b0cf609935787431ed7e0b7cdc0f8d1f88
add blurbhttps://github.com/python/cpython/pull/100347/commits/30aeed7fc6945e57946f6c7708546f04fcec7f04
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
30aeed7https://github.com/python/cpython/pull/100347/commits/30aeed7fc6945e57946f6c7708546f04fcec7f04
https://github.com/python/cpython/tree/30aeed7fc6945e57946f6c7708546f04fcec7f04
gh-89727: Fix os.walk RecursionError on deep trees (#99803)https://github.com/python/cpython/pull/100347/commits/55e17b83551db9414bd5418f577351333ff6292b
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
55e17b8https://github.com/python/cpython/pull/100347/commits/55e17b83551db9414bd5418f577351333ff6292b
https://github.com/python/cpython/tree/55e17b83551db9414bd5418f577351333ff6292b
gh-69929: re docs: Add more specific definition of \w (#92015)https://github.com/python/cpython/pull/100347/commits/f41cef6705dd62bebd02505a671acefab949016c
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
f41cef6https://github.com/python/cpython/pull/100347/commits/f41cef6705dd62bebd02505a671acefab949016c
https://github.com/python/cpython/tree/f41cef6705dd62bebd02505a671acefab949016c
gh-89051: Add ssl.OP_LEGACY_SERVER_CONNECT (#93927)https://github.com/python/cpython/pull/100347/commits/33ba6a5800628af22fa7ecf00fc5601296849a10
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
33ba6a5https://github.com/python/cpython/pull/100347/commits/33ba6a5800628af22fa7ecf00fc5601296849a10
https://github.com/python/cpython/tree/33ba6a5800628af22fa7ecf00fc5601296849a10
gh-88211: Change lower-case and upper-case to match recommendations in imaplib docs (#99625)https://github.com/python/cpython/pull/100347/commits/f9b6796728684e242c795b23c0c8b04dedd7cbc1
tbwolfehttps://github.com/python/cpython/commits?author=tbwolfe
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
f9b6796https://github.com/python/cpython/pull/100347/commits/f9b6796728684e242c795b23c0c8b04dedd7cbc1
https://github.com/python/cpython/tree/f9b6796728684e242c795b23c0c8b04dedd7cbc1
gh-100348: Fix ref cycle in `asyncio._SelectorSocketTransport` with `_read_ready_cb` (#100349)https://github.com/python/cpython/pull/100347/commits/77d160fee528fa7666497ff35fa6b2e51675bf55
rkojedzinszkyhttps://github.com/python/cpython/commits?author=rkojedzinszky
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
77d160fhttps://github.com/python/cpython/pull/100347/commits/77d160fee528fa7666497ff35fa6b2e51675bf55
https://github.com/python/cpython/tree/77d160fee528fa7666497ff35fa6b2e51675bf55
gh-99925: Fix inconsistency in `json.dumps()` error messages (GH-99926)https://github.com/python/cpython/pull/100347/commits/db820a20070359f93181471c553f07a743876829
fnesvedahttps://github.com/python/cpython/commits?author=fnesveda
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
db820a2https://github.com/python/cpython/pull/100347/commits/db820a20070359f93181471c553f07a743876829
https://github.com/python/cpython/tree/db820a20070359f93181471c553f07a743876829
Clarify that every thread has its own default context in contextvars (#99246)https://github.com/python/cpython/pull/100347/commits/c39ce6305ede472a412ba52c276fdb1074e1bdc9
pablogsalhttps://github.com/python/cpython/commits?author=pablogsal
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
c39ce63https://github.com/python/cpython/pull/100347/commits/c39ce6305ede472a412ba52c276fdb1074e1bdc9
https://github.com/python/cpython/tree/c39ce6305ede472a412ba52c276fdb1074e1bdc9
run test_walk_above_recursion_limit for fwalkhttps://github.com/python/cpython/pull/100347/commits/8d2befbf48064809cafbfa762b33e45c02fe57b2
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
8d2befbhttps://github.com/python/cpython/pull/100347/commits/8d2befbf48064809cafbfa762b33e45c02fe57b2
https://github.com/python/cpython/tree/8d2befbf48064809cafbfa762b33e45c02fe57b2
set stack outside try-except in fwalkhttps://github.com/python/cpython/pull/100347/commits/d29188e8fea033757b6ee8b4ae62ed7760c7c207
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
d29188ehttps://github.com/python/cpython/pull/100347/commits/d29188e8fea033757b6ee8b4ae62ed7760c7c207
https://github.com/python/cpython/tree/d29188e8fea033757b6ee8b4ae62ed7760c7c207
fix commentshttps://github.com/python/cpython/pull/100347/commits/2cf7550aeb8de8a837e4ecf80e363e62ccba0ec5
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
2cf7550https://github.com/python/cpython/pull/100347/commits/2cf7550aeb8de8a837e4ecf80e363e62ccba0ec5
https://github.com/python/cpython/tree/2cf7550aeb8de8a837e4ecf80e363e62ccba0ec5
Merge branch 'main' into iterative-os-fwalkhttps://github.com/python/cpython/pull/100347/commits/f2cca949d32eeb97bb7d28e277d844ae26b22d09
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
f2cca94https://github.com/python/cpython/pull/100347/commits/f2cca949d32eeb97bb7d28e277d844ae26b22d09
https://github.com/python/cpython/tree/f2cca949d32eeb97bb7d28e277d844ae26b22d09
change ValueError to AssertionErrorhttps://github.com/python/cpython/pull/100347/commits/af18a1d882aeaac006b7d2eb9e077cd0f4548f8b
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
af18a1dhttps://github.com/python/cpython/pull/100347/commits/af18a1d882aeaac006b7d2eb9e077cd0f4548f8b
https://github.com/python/cpython/tree/af18a1d882aeaac006b7d2eb9e077cd0f4548f8b
Merge branch 'main' into iterative-os-fwalkhttps://github.com/python/cpython/pull/100347/commits/9eedf9a8cc0298d367f62803985fec3b0b648e71
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
9eedf9ahttps://github.com/python/cpython/pull/100347/commits/9eedf9a8cc0298d367f62803985fec3b0b648e71
https://github.com/python/cpython/tree/9eedf9a8cc0298d367f62803985fec3b0b648e71
add more reliable file descriptor closing logic in os.fwalkhttps://github.com/python/cpython/pull/100347/commits/5ee50c6d0c9b63f934cd4af49097beccea426cda
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
5ee50c6https://github.com/python/cpython/pull/100347/commits/5ee50c6d0c9b63f934cd4af49097beccea426cda
https://github.com/python/cpython/tree/5ee50c6d0c9b63f934cd4af49097beccea426cda
use a separate fd_stack for simpler cleanup and error handlinghttps://github.com/python/cpython/pull/100347/commits/f0f9330f4c2a6bbb24957002f1442ca135022c37
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
f0f9330https://github.com/python/cpython/pull/100347/commits/f0f9330f4c2a6bbb24957002f1442ca135022c37
https://github.com/python/cpython/tree/f0f9330f4c2a6bbb24957002f1442ca135022c37
Merge branch 'main' into iterative-os-fwalkhttps://github.com/python/cpython/pull/100347/commits/ccfb955d6fed49c4995f32e67fe5fb111ff04eab
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
ccfb955https://github.com/python/cpython/pull/100347/commits/ccfb955d6fed49c4995f32e67fe5fb111ff04eab
https://github.com/python/cpython/tree/ccfb955d6fed49c4995f32e67fe5fb111ff04eab
run test_walk_above_recursion_limit with fwalk testshttps://github.com/python/cpython/pull/100347/commits/598bdf908ae91783d812edeeb6f1532e134f938a
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
598bdf9https://github.com/python/cpython/pull/100347/commits/598bdf908ae91783d812edeeb6f1532e134f938a
https://github.com/python/cpython/tree/598bdf908ae91783d812edeeb6f1532e134f938a
Merge branch 'main' into iterative-os-fwalkhttps://github.com/python/cpython/pull/100347/commits/c158be3187efc496bfcbf420208888f6a57c9312
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
c158be3https://github.com/python/cpython/pull/100347/commits/c158be3187efc496bfcbf420208888f6a57c9312
https://github.com/python/cpython/tree/c158be3187efc496bfcbf420208888f6a57c9312
make sure we don't close the same fd twicehttps://github.com/python/cpython/pull/100347/commits/6608a6ad3eff2bc8882e66b40f993046453d6bbf
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
6608a6ahttps://github.com/python/cpython/pull/100347/commits/6608a6ad3eff2bc8882e66b40f993046453d6bbf
https://github.com/python/cpython/tree/6608a6ad3eff2bc8882e66b40f993046453d6bbf
revert to using a single stack instead of a separate ffd stackhttps://github.com/python/cpython/pull/100347/commits/d026146a50eef6c2137b2bd9f2e333a83a093e63
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
d026146https://github.com/python/cpython/pull/100347/commits/d026146a50eef6c2137b2bd9f2e333a83a093e63
https://github.com/python/cpython/tree/d026146a50eef6c2137b2bd9f2e333a83a093e63
remove unused variablehttps://github.com/python/cpython/pull/100347/commits/762c03a939a42b2b9776a9230a5e2212deeddb28
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
762c03ahttps://github.com/python/cpython/pull/100347/commits/762c03a939a42b2b9776a9230a5e2212deeddb28
https://github.com/python/cpython/tree/762c03a939a42b2b9776a9230a5e2212deeddb28
get rid of unnecessary os._fwalkhttps://github.com/python/cpython/pull/100347/commits/045fd8878f14226b9b6904ba12784e036f01a0fa
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
045fd88https://github.com/python/cpython/pull/100347/commits/045fd8878f14226b9b6904ba12784e036f01a0fa
https://github.com/python/cpython/tree/045fd8878f14226b9b6904ba12784e036f01a0fa
change except clause to finally clause in os.fwalkhttps://github.com/python/cpython/pull/100347/commits/f3f793a48634c1fe6f500e95f5f9bbed69c247e3
https://github.com/jonburdo
jonburdohttps://github.com/python/cpython/commits?author=jonburdo
f3f793ahttps://github.com/python/cpython/pull/100347/commits/f3f793a48634c1fe6f500e95f5f9bbed69c247e3
https://github.com/python/cpython/tree/f3f793a48634c1fe6f500e95f5f9bbed69c247e3
Merge branch 'main' into iterative-os-fwalkhttps://github.com/python/cpython/pull/100347/commits/dfb9685db4ff263ca503240dc3dd2e8439db29f8
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/python/cpython/commits?author=AlexWaygood
dfb9685https://github.com/python/cpython/pull/100347/commits/dfb9685db4ff263ca503240dc3dd2e8439db29f8
https://github.com/python/cpython/tree/dfb9685db4ff263ca503240dc3dd2e8439db29f8
Merge branch 'main' into iterative-os-fwalkhttps://github.com/python/cpython/pull/100347/commits/0ebc47506321cbb626475eb43c49537e2113ed05
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/python/cpython/commits?author=erlend-aasland
0ebc475https://github.com/python/cpython/pull/100347/commits/0ebc47506321cbb626475eb43c49537e2113ed05
https://github.com/python/cpython/tree/0ebc47506321cbb626475eb43c49537e2113ed05
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.