René's URL Explorer Experiment


Title: bpo-35936: Updates to modulefinder by brandtbucher · Pull Request #11787 · python/cpython · GitHub

Open Graph Title: bpo-35936: Updates to modulefinder by brandtbucher · Pull Request #11787 · python/cpython

X Title: bpo-35936: Updates to modulefinder by brandtbucher · Pull Request #11787 · python/cpython

Description: This patch includes a few useful fixes to Lib/modulefinder.py. Namely: It doesn't crash if it encounters a syntax error (bpo-17396). It doesn't report certain name collisions as bad (bpo-35376). It doesn't use mutable default arguments in its initializer. Most importantly, it now uses importlib instead of imp, which is deprecated (bpo-25160, bpo-20020) As a benefit, frozen built-in modules (zipimport, for example) are now correctly reported. With the exception of these bug fixes, I've been very careful to preserve the original behavior, and have not changed any part of the API. This patch also includes 2 new regression tests. https://bugs.python.org/issue35936

Open Graph Description: This patch includes a few useful fixes to Lib/modulefinder.py. Namely: It doesn't crash if it encounters a syntax error (bpo-17396). It doesn't report certain name collisions as bad (bpo-3...

X Description: This patch includes a few useful fixes to Lib/modulefinder.py. Namely: It doesn't crash if it encounters a syntax error (bpo-17396). It doesn't report certain name collisions as ba...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:f39aef38-82a5-354d-f705-a6b95b836f6d
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idBD0C:3B72BF:1319E14:19AC0AD:6A5AB313
html-safe-nonce2ea7c3b674ab48f95cb7e090840bed96735e860ac8e5e336f974ae367a1b7562
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRDBDOjNCNzJCRjoxMzE5RTE0OjE5QUMwQUQ6NkE1QUIzMTMiLCJ2aXNpdG9yX2lkIjoiMzM5NzA4NjEzOTUzNDQ1NTU3MSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac183d858c2464845a9439a288d26f1b26bbb830b8f4ed0b6fda1eb0a0f19258fa
hovercard-subject-tagpull_request:251341525
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/11787/files
twitter:imagehttps://avatars.githubusercontent.com/u/40968415?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/40968415?s=400&v=4
og:image:altThis patch includes a few useful fixes to Lib/modulefinder.py. Namely: It doesn't crash if it encounters a syntax error (bpo-17396). It doesn't report certain name collisions as bad (bpo-3...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None21c53da6db0c40484841ba32fe19ecf485e7e734334faab487cd59d884d2bb33
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
release6e85f20f54e1147d8162094880590864abefff6b
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/11787/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F11787%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%2F11787%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/11787/files
Reloadhttps://github.com/python/cpython/pull/11787/files
Reloadhttps://github.com/python/cpython/pull/11787/files
Please reload this pagehttps://github.com/python/cpython/pull/11787/files
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/11787/files
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 34.9k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 73.8k 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
ncoghlanhttps://github.com/ncoghlan
python:masterhttps://github.com/python/cpython/tree/master
brandtbucher:modulefinder-redesignhttps://github.com/brandtbucher/cpython/tree/modulefinder-redesign
Conversation 36 https://github.com/python/cpython/pull/11787
Commits 43 https://github.com/python/cpython/pull/11787/commits
Checks 0 https://github.com/python/cpython/pull/11787/checks
Files changed https://github.com/python/cpython/pull/11787/files
Please reload this pagehttps://github.com/python/cpython/pull/11787/files
bpo-35936: Updates to modulefinder https://github.com/python/cpython/pull/11787/files#top
Show all changes 43 commits https://github.com/python/cpython/pull/11787/files
7c7dd45 Properly handle SyntaxErrors in Python source files. brandtbucher Feb 7, 2019 https://github.com/python/cpython/pull/11787/commits/7c7dd45554ef8f2a2cb4a140d02343e01d1c2223
8f98ca6 Fix name collision bug. brandtbucher Feb 7, 2019 https://github.com/python/cpython/pull/11787/commits/8f98ca6df2987ff7a14611479917c486acf3279c
c00c4b6 Replace mutable default values. brandtbucher Feb 7, 2019 https://github.com/python/cpython/pull/11787/commits/c00c4b6cd72c062300df9f2a4583b44b76399676
94e38d4 Replace deprecated imp usage. brandtbucher Feb 7, 2019 https://github.com/python/cpython/pull/11787/commits/94e38d42cd391d731c9c6b8bc96b7f2f01c2ef1d
9bda94b Fixed whitespace. brandtbucher Feb 8, 2019 https://github.com/python/cpython/pull/11787/commits/9bda94b717767ec00b084b579a6b5d3fb3750e18
c366485 Handle differing drives on Windows. brandtbucher Feb 8, 2019 https://github.com/python/cpython/pull/11787/commits/c366485fc348671e7577553ca3ec2b68c559be8a
dc9180d Again, fixed whitespace. brandtbucher Feb 8, 2019 https://github.com/python/cpython/pull/11787/commits/dc9180d35491b986252534ee91ae35e117463488
faf2902 📜🤖 Added by blurb_it. blurb-it[bot] Feb 8, 2019 https://github.com/python/cpython/pull/11787/commits/faf2902d056058a214ef5e0c01892856970d2519
a1db2ec Fix relative imports. brandtbucher Feb 8, 2019 https://github.com/python/cpython/pull/11787/commits/a1db2ecc3c515a2a2e8fcaa85c58c823790eb1e8
bd73fa5 Fix import side-effects. brandtbucher Feb 9, 2019 https://github.com/python/cpython/pull/11787/commits/bd73fa5f44c8745378dff1b2c31af36bd95e8fbe
210edad Wait for sys.path to update. brandtbucher Feb 9, 2019 https://github.com/python/cpython/pull/11787/commits/210edadff9bbeb0c54e747f2ec15d940381b4e24
3a9dd35 Bump sleep time. brandtbucher Feb 9, 2019 https://github.com/python/cpython/pull/11787/commits/3a9dd35e48241e6b98502f7c8589cbdfd01d5a52
2763440 WIP: Replace sleep with busy wait. brandtbucher Feb 9, 2019 https://github.com/python/cpython/pull/11787/commits/2763440a3e8a829ead794e2ac82654bdb269d1e6
f9939bf Remove busy wait. brandtbucher Feb 9, 2019 https://github.com/python/cpython/pull/11787/commits/f9939bf4168a32f234981efb90371bfcbebb7ff3
ddb8752 Remove NEWS entry. brandtbucher Feb 9, 2019 https://github.com/python/cpython/pull/11787/commits/ddb8752ce66d733b56e8aa09128fc7781a5159ff
8d7f272 Mutate sys.path in-place. brandtbucher Feb 9, 2019 https://github.com/python/cpython/pull/11787/commits/8d7f272c9e412354487089e360eda4bdb20730ac
1a594f0 Enter RLock during import search. brandtbucher Feb 9, 2019 https://github.com/python/cpython/pull/11787/commits/1a594f0ceba5175c8fb3df1c428b3a883691edbe
6dabded Try multiprocessing.RLock instead of threading. brandtbucher Feb 9, 2019 https://github.com/python/cpython/pull/11787/commits/6dabded23ab481ec2786530ecb6dc6e693dc6450
7095d14 Try a couple of possible fixes for failing lookups. brandtbucher Feb 9, 2019 https://github.com/python/cpython/pull/11787/commits/7095d14cc86bdd3ad13601baecd8240af8bb50a6
1aea4af Remove sys._clear_type_cache calls. brandtbucher Feb 9, 2019 https://github.com/python/cpython/pull/11787/commits/1aea4af4622371ff24f7b6f9903768517aa9b815
603481a 📜🤖 Added by blurb_it. blurb-it[bot] Feb 10, 2019 https://github.com/python/cpython/pull/11787/commits/603481a8a067bab5303afb7ef4861d7adbc9e3d6
f022f83 📜🤖 Added by blurb_it. blurb-it[bot] Feb 10, 2019 https://github.com/python/cpython/pull/11787/commits/f022f83fc5d042fa55eeb00bc341f05cb68510ff
2568d5a 📜🤖 Added by blurb_it. blurb-it[bot] Feb 10, 2019 https://github.com/python/cpython/pull/11787/commits/2568d5acb7a6de6d09569634f8b060f8c48ae9d3
bbae72e Break out new code into standalone function. brandtbucher Feb 10, 2019 https://github.com/python/cpython/pull/11787/commits/bbae72e76ca723320363f517d24a0c56e81ad8cd
6833792 Don't modify import state in-place. brandtbucher Feb 10, 2019 https://github.com/python/cpython/pull/11787/commits/68337928bcf288dfe6289b672d44ae75459a247e
0af9f08 Reorder new import. brandtbucher Feb 10, 2019 https://github.com/python/cpython/pull/11787/commits/0af9f08ad3c4e01aea073b675223d266f5da973f
4bb452e Minor style stuff. brandtbucher Feb 11, 2019 https://github.com/python/cpython/pull/11787/commits/4bb452e7e2d3a09bb39b039fee708bcc7ac2746f
a9fd3c6 Replace importlib.util.find_spec with importlib.machinery.PathFinder.… brandtbucher Feb 13, 2019 https://github.com/python/cpython/pull/11787/commits/a9fd3c654f1f0097a8681d0bfb477e644d1420a9
826eef5 Invalidate caches before find_spec call. brandtbucher Feb 13, 2019 https://github.com/python/cpython/pull/11787/commits/826eef5440b93fd563351c30ca2aa50b705a09d5
de22d67 Fix whitespace. brandtbucher Feb 13, 2019 https://github.com/python/cpython/pull/11787/commits/de22d673a71c1b48444b311c95862cd0d2159b49
4de4b3d Remove duplicate-bpo NEWS entries. brandtbucher Feb 13, 2019 https://github.com/python/cpython/pull/11787/commits/4de4b3dc1c5fed4aeae253f05a7a1b8d594a5fe8
3085a62 📜🤖 Added by blurb_it. blurb-it[bot] Feb 13, 2019 https://github.com/python/cpython/pull/11787/commits/3085a62105684ecb94e337801612017a2d8e70bc
7b76e58 📜🤖 Added by blurb_it. blurb-it[bot] Feb 13, 2019 https://github.com/python/cpython/pull/11787/commits/7b76e58faab6aba59abef84170d35dc3fed86214
744de0c Empty commit. brandtbucher Feb 13, 2019 https://github.com/python/cpython/pull/11787/commits/744de0c7d451ac4880b612fad2445a4a1226d44b
7371742 Remove NEWS entry. brandtbucher Feb 16, 2019 https://github.com/python/cpython/pull/11787/commits/7371742d8661c6fc8dd2275d3e268fef3ed40d74
540e819 📜🤖 Added by blurb_it. blurb-it[bot] Feb 16, 2019 https://github.com/python/cpython/pull/11787/commits/540e819ffeb926ea7d69f8ae847b900a1f244032
d6f19a6 Remove loader subclass checks. brandtbucher Feb 17, 2019 https://github.com/python/cpython/pull/11787/commits/d6f19a6777e46f50e115f31b3c5bfc7ce82dbb69
04fc93a Use spec.loader for package checking. brandtbucher Feb 17, 2019 https://github.com/python/cpython/pull/11787/commits/04fc93a2f744defcf5083025be75b8cc987be3b8
a506dc4 Remove sys.path from path. brandtbucher Feb 17, 2019 https://github.com/python/cpython/pull/11787/commits/a506dc4e9b6a2b8792c741b31ce57563587b58c0
d1fa6af Use loader type to classify imports. brandtbucher Feb 17, 2019 https://github.com/python/cpython/pull/11787/commits/d1fa6afb67aa7275e3ab43069d4e2db8befe7e4c
8840bc0 Remove absolute/relative path formatting. brandtbucher Feb 17, 2019 https://github.com/python/cpython/pull/11787/commits/8840bc0d0522d652a9fc60109f188c9a57fa4f54
654461b Reorder branching. brandtbucher Feb 17, 2019 https://github.com/python/cpython/pull/11787/commits/654461b3d45d735280ef57cdccb928c4236b50c5
9a732c1 Add comments on cache invalidation. brandtbucher Feb 17, 2019 https://github.com/python/cpython/pull/11787/commits/9a732c13e07903e31f1008f6faa39232c4db5d6e
Clear filters https://github.com/python/cpython/pull/11787/files
Please reload this pagehttps://github.com/python/cpython/pull/11787/files
Please reload this pagehttps://github.com/python/cpython/pull/11787/files
modulefinder.py https://github.com/python/cpython/pull/11787/files#diff-c267b21a04f129913c1be0ec894e9e811edf38d9a5dfa3019a4f2b7070a9cf0b
test_modulefinder.py https://github.com/python/cpython/pull/11787/files#diff-0dc300176c483b8c74062d2d48a68d04462897b3f0ca1a9c80d1ea13d043ed3c
ACKS https://github.com/python/cpython/pull/11787/files#diff-d1243956feb505c5459fc05387e194609efb5c350cee202942be47ed30d7d7d0
2019-02-13-18-56-22.bpo-17396.oKRkrD.rst https://github.com/python/cpython/pull/11787/files#diff-d0fd632817a5984daf5965e3db52e578c8f6292540298c25e9e358d4798ca580
2019-02-13-18-56-27.bpo-35376.UFhYLj.rst https://github.com/python/cpython/pull/11787/files#diff-794615cf606cf84579440624befed62a4351ad074aead92286604e641a2ef895
2019-02-16-22-19-32.bpo-35936.Ay5WtD.rst https://github.com/python/cpython/pull/11787/files#diff-9dad1b18684d8b378a28c3ea74951f05fcb900ca776d99f1af1cd5888778fb0f
Lib/modulefinder.pyhttps://github.com/python/cpython/pull/11787/files#diff-c267b21a04f129913c1be0ec894e9e811edf38d9a5dfa3019a4f2b7070a9cf0b
View file https://github.com/brandtbucher/cpython/blob/9a732c13e07903e31f1008f6faa39232c4db5d6e/Lib/modulefinder.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/11787/{{ revealButtonHref }}
https://github.com/python/cpython/pull/11787/files#diff-c267b21a04f129913c1be0ec894e9e811edf38d9a5dfa3019a4f2b7070a9cf0b
https://github.com/python/cpython/pull/11787/files#diff-c267b21a04f129913c1be0ec894e9e811edf38d9a5dfa3019a4f2b7070a9cf0b
https://github.com/python/cpython/pull/11787/files#diff-c267b21a04f129913c1be0ec894e9e811edf38d9a5dfa3019a4f2b7070a9cf0b
Please reload this pagehttps://github.com/python/cpython/pull/11787/files
Please reload this pagehttps://github.com/python/cpython/pull/11787/files
https://github.com/python/cpython/pull/11787/files#diff-c267b21a04f129913c1be0ec894e9e811edf38d9a5dfa3019a4f2b7070a9cf0b
Please reload this pagehttps://github.com/python/cpython/pull/11787/files
https://github.com/python/cpython/pull/11787/files#diff-c267b21a04f129913c1be0ec894e9e811edf38d9a5dfa3019a4f2b7070a9cf0b
https://github.com/python/cpython/pull/11787/files#diff-c267b21a04f129913c1be0ec894e9e811edf38d9a5dfa3019a4f2b7070a9cf0b
https://github.com/python/cpython/pull/11787/files#diff-c267b21a04f129913c1be0ec894e9e811edf38d9a5dfa3019a4f2b7070a9cf0b
https://github.com/python/cpython/pull/11787/files#diff-c267b21a04f129913c1be0ec894e9e811edf38d9a5dfa3019a4f2b7070a9cf0b
https://github.com/python/cpython/pull/11787/files#diff-c267b21a04f129913c1be0ec894e9e811edf38d9a5dfa3019a4f2b7070a9cf0b
https://github.com/python/cpython/pull/11787/files#diff-c267b21a04f129913c1be0ec894e9e811edf38d9a5dfa3019a4f2b7070a9cf0b
https://github.com/python/cpython/pull/11787/files#diff-c267b21a04f129913c1be0ec894e9e811edf38d9a5dfa3019a4f2b7070a9cf0b
https://github.com/python/cpython/pull/11787/files#diff-c267b21a04f129913c1be0ec894e9e811edf38d9a5dfa3019a4f2b7070a9cf0b
Lib/test/test_modulefinder.pyhttps://github.com/python/cpython/pull/11787/files#diff-0dc300176c483b8c74062d2d48a68d04462897b3f0ca1a9c80d1ea13d043ed3c
View file https://github.com/brandtbucher/cpython/blob/9a732c13e07903e31f1008f6faa39232c4db5d6e/Lib/test/test_modulefinder.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/11787/{{ revealButtonHref }}
https://github.com/python/cpython/pull/11787/files#diff-0dc300176c483b8c74062d2d48a68d04462897b3f0ca1a9c80d1ea13d043ed3c
https://github.com/python/cpython/pull/11787/files#diff-0dc300176c483b8c74062d2d48a68d04462897b3f0ca1a9c80d1ea13d043ed3c
https://github.com/python/cpython/pull/11787/files#diff-0dc300176c483b8c74062d2d48a68d04462897b3f0ca1a9c80d1ea13d043ed3c
https://github.com/python/cpython/pull/11787/files#diff-0dc300176c483b8c74062d2d48a68d04462897b3f0ca1a9c80d1ea13d043ed3c
Misc/ACKShttps://github.com/python/cpython/pull/11787/files#diff-d1243956feb505c5459fc05387e194609efb5c350cee202942be47ed30d7d7d0
View file https://github.com/brandtbucher/cpython/blob/9a732c13e07903e31f1008f6faa39232c4db5d6e/Misc/ACKS
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/11787/{{ revealButtonHref }}
https://github.com/python/cpython/pull/11787/files#diff-d1243956feb505c5459fc05387e194609efb5c350cee202942be47ed30d7d7d0
https://github.com/python/cpython/pull/11787/files#diff-d1243956feb505c5459fc05387e194609efb5c350cee202942be47ed30d7d7d0
Misc/NEWS.d/next/Library/2019-02-13-18-56-22.bpo-17396.oKRkrD.rsthttps://github.com/python/cpython/pull/11787/files#diff-d0fd632817a5984daf5965e3db52e578c8f6292540298c25e9e358d4798ca580
View file https://github.com/brandtbucher/cpython/blob/9a732c13e07903e31f1008f6faa39232c4db5d6e/Misc/NEWS.d/next/Library/2019-02-13-18-56-22.bpo-17396.oKRkrD.rst
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/11787/{{ revealButtonHref }}
Misc/NEWS.d/next/Library/2019-02-13-18-56-27.bpo-35376.UFhYLj.rsthttps://github.com/python/cpython/pull/11787/files#diff-794615cf606cf84579440624befed62a4351ad074aead92286604e641a2ef895
View file https://github.com/brandtbucher/cpython/blob/9a732c13e07903e31f1008f6faa39232c4db5d6e/Misc/NEWS.d/next/Library/2019-02-13-18-56-27.bpo-35376.UFhYLj.rst
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/11787/{{ revealButtonHref }}
Misc/NEWS.d/next/Library/2019-02-16-22-19-32.bpo-35936.Ay5WtD.rsthttps://github.com/python/cpython/pull/11787/files#diff-9dad1b18684d8b378a28c3ea74951f05fcb900ca776d99f1af1cd5888778fb0f
View file https://github.com/brandtbucher/cpython/blob/9a732c13e07903e31f1008f6faa39232c4db5d6e/Misc/NEWS.d/next/Library/2019-02-16-22-19-32.bpo-35936.Ay5WtD.rst
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/11787/{{ 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.