René's URL Explorer Experiment


Title: gh-81163: Add support for extended color functions in ncurses 6.1 by hpjansson · Pull Request #17536 · python/cpython · GitHub

Open Graph Title: gh-81163: Add support for extended color functions in ncurses 6.1 by hpjansson · Pull Request #17536 · python/cpython

X Title: gh-81163: Add support for extended color functions in ncurses 6.1 by hpjansson · Pull Request #17536 · python/cpython

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

Open Graph Description: This is a rebase of @websurfer5's #13534 against master, since that PR no longer applies cleanly and has not been updated since May. It now appears to pass the check that was failing in #13534 ...

X Description: This is a rebase of @websurfer5's #13534 against master, since that PR no longer applies cleanly and has not been updated since May. It now appears to pass the check that was failing in #13...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:36790aef-5172-a0a5-78d2-8fed2ebda5d9
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC4B2:37CCD2:296FDD7:36C86E8:696B2DD4
html-safe-nonce3012da868dd4a9ff7d541c4aa02e97141c1375fb5cb2a5e748c8d13fe36cfeb5
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNEIyOjM3Q0NEMjoyOTZGREQ3OjM2Qzg2RTg6Njk2QjJERDQiLCJ2aXNpdG9yX2lkIjoiODI3MzQyOTIzNjcyNjU3NDU0OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac60c96a0bc460a807a42cd09ea7908a942ce6e21fb82381ac70fbe4ed7dd8a64a
hovercard-subject-tagpull_request:350821288
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/17536/commits
twitter:imagehttps://opengraph.githubassets.com/b842652af11709573cd0c6a916a70562b2b28c3da9677f97400bd3e31bbc263d/python/cpython/pull/17536
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/b842652af11709573cd0c6a916a70562b2b28c3da9677f97400bd3e31bbc263d/python/cpython/pull/17536
og:image:altThis is a rebase of @websurfer5's #13534 against master, since that PR no longer applies cleanly and has not been updated since May. It now appears to pass the check that was failing in #13534 ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamehpjansson
hostnamegithub.com
expected-hostnamegithub.com
None5f99f7c1d70f01da5b93e5ca90303359738944d8ab470e396496262c66e60b8d
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
release82560a55c6b2054555076f46e683151ee28a19bc
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/17536/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F17536%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%2F17536%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/17536/commits
Reloadhttps://github.com/python/cpython/pull/17536/commits
Reloadhttps://github.com/python/cpython/pull/17536/commits
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/17536/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/17536/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
ned-deilyhttps://github.com/ned-deily
python:masterhttps://github.com/python/cpython/tree/master
Conversationhttps://github.com/python/cpython/pull/17536
Commits30 (30)https://github.com/python/cpython/pull/17536/commits
Checkshttps://github.com/python/cpython/pull/17536/checks
Files changedhttps://github.com/python/cpython/pull/17536/files
gh-81163: Add support for extended color functions in ncurses 6.1https://github.com/python/cpython/pull/17536/commits#top
ned-deilyhttps://github.com/ned-deily
python:masterhttps://github.com/python/cpython/tree/master
bpo-36982, bpo-36630: replumb these curses module functions to support using the extended color functions in ncurses 6.1 when available.https://github.com/python/cpython/pull/17536/commits/360bb191d2036b3fa222d9848d5e0017f22aa05b
websurfer5https://github.com/python/cpython/commits?author=websurfer5
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
360bb19https://github.com/python/cpython/pull/17536/commits/360bb191d2036b3fa222d9848d5e0017f22aa05b
https://github.com/python/cpython/tree/360bb191d2036b3fa222d9848d5e0017f22aa05b
bpo-36982, bpo-36630: refactor the curses color implementation functions to make them simpler and more maintainablehttps://github.com/python/cpython/pull/17536/commits/2be663b91b339ca204cfd3f5aa9ef7bc43707047
websurfer5https://github.com/python/cpython/commits?author=websurfer5
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
2be663bhttps://github.com/python/cpython/pull/17536/commits/2be663b91b339ca204cfd3f5aa9ef7bc43707047
https://github.com/python/cpython/tree/2be663b91b339ca204cfd3f5aa9ef7bc43707047
bpo-36982, bpo-36630: _NCURSES_EXTENDED_COLOR_FUNCS is always defined, so use #if instead of #ifdef.https://github.com/python/cpython/pull/17536/commits/6893bfe5ef3f7a10b8a852a391e067673377a1d4
websurfer5https://github.com/python/cpython/commits?author=websurfer5
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
6893bfehttps://github.com/python/cpython/pull/17536/commits/6893bfe5ef3f7a10b8a852a391e067673377a1d4
https://github.com/python/cpython/tree/6893bfe5ef3f7a10b8a852a391e067673377a1d4
bpo-36982: add new function: curses.has_extended_color_support() to indicate whether extended colors are suported by the underlying ncurses library.https://github.com/python/cpython/pull/17536/commits/fb6d81e495477248ddf3bc7eb25e651daa9f3a41
websurfer5https://github.com/python/cpython/commits?author=websurfer5
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
fb6d81ehttps://github.com/python/cpython/pull/17536/commits/fb6d81e495477248ddf3bc7eb25e651daa9f3a41
https://github.com/python/cpython/tree/fb6d81e495477248ddf3bc7eb25e651daa9f3a41
bpo-36982, bpo-36630: add test for curses.has_extended_color_support()https://github.com/python/cpython/pull/17536/commits/3d4829928c8d88c3eac0699792482372551ca18a
websurfer5https://github.com/python/cpython/commits?author=websurfer5
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
3d48299https://github.com/python/cpython/pull/17536/commits/3d4829928c8d88c3eac0699792482372551ca18a
https://github.com/python/cpython/tree/3d4829928c8d88c3eac0699792482372551ca18a
bpo-36982: reorganize new code to keep clinic happyhttps://github.com/python/cpython/pull/17536/commits/73374336268b1985f182650f425bfcfc09f9386d
websurfer5https://github.com/python/cpython/commits?author=websurfer5
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
7337433https://github.com/python/cpython/pull/17536/commits/73374336268b1985f182650f425bfcfc09f9386d
https://github.com/python/cpython/tree/73374336268b1985f182650f425bfcfc09f9386d
📜🤖 Added by blurb_it.https://github.com/python/cpython/pull/17536/commits/de55056a19d6b7a9b74d1dae1d4506baf3b861ea
blurb-it[bot]https://github.com/python/cpython/commits?author=blurb-it%5Bbot%5D
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
de55056https://github.com/python/cpython/pull/17536/commits/de55056a19d6b7a9b74d1dae1d4506baf3b861ea
https://github.com/python/cpython/tree/de55056a19d6b7a9b74d1dae1d4506baf3b861ea
bpo-36982: refactor color-pair functions to use clinichttps://github.com/python/cpython/pull/17536/commits/a3827ec59d8a7494c934b5023d8aaab055308016
websurfer5https://github.com/python/cpython/commits?author=websurfer5
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
a3827echttps://github.com/python/cpython/pull/17536/commits/a3827ec59d8a7494c934b5023d8aaab055308016
https://github.com/python/cpython/tree/a3827ec59d8a7494c934b5023d8aaab055308016
bpo-36982: Add back has_extended_color_support() method lost during rebasehttps://github.com/python/cpython/pull/17536/commits/7de2eb02c2a0ff8f776aaf97161ab2d06d081e26
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
7de2eb0https://github.com/python/cpython/pull/17536/commits/7de2eb02c2a0ff8f776aaf97161ab2d06d081e26
https://github.com/python/cpython/tree/7de2eb02c2a0ff8f776aaf97161ab2d06d081e26
bpo-36982: Add back init_color() to clinic inputhttps://github.com/python/cpython/pull/17536/commits/b07f1bd38004c64358d5953107a6b87ee8d7f70a
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
b07f1bdhttps://github.com/python/cpython/pull/17536/commits/b07f1bd38004c64358d5953107a6b87ee8d7f70a
https://github.com/python/cpython/tree/b07f1bd38004c64358d5953107a6b87ee8d7f70a
bpo-36982: Move the whatsnew entry forward to 3.9.https://github.com/python/cpython/pull/17536/commits/ec1aecd8baa261b45a9e29e7d1dd52f06961fa0f
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
ec1aecdhttps://github.com/python/cpython/pull/17536/commits/ec1aecd8baa261b45a9e29e7d1dd52f06961fa0f
https://github.com/python/cpython/tree/ec1aecd8baa261b45a9e29e7d1dd52f06961fa0f
bpo-36982: Improve error messages and fix code formattinghttps://github.com/python/cpython/pull/17536/commits/95936851d3f42b2bd8eebc86a93646a8bc9f8123
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
9593685https://github.com/python/cpython/pull/17536/commits/95936851d3f42b2bd8eebc86a93646a8bc9f8123
https://github.com/python/cpython/tree/95936851d3f42b2bd8eebc86a93646a8bc9f8123
bpo-36982: Move _curses_pair_content__doc__ back where it belongshttps://github.com/python/cpython/pull/17536/commits/e8f678be1d8944349e0097078fd0e166090b578e
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
e8f678bhttps://github.com/python/cpython/pull/17536/commits/e8f678be1d8944349e0097078fd0e166090b578e
https://github.com/python/cpython/tree/e8f678be1d8944349e0097078fd0e166090b578e
bpo-36982: Use a plain integer for color pair argumenthttps://github.com/python/cpython/pull/17536/commits/2f8c724aeb607b2a4ad50fa2713447aecbd3b37b
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
2f8c724https://github.com/python/cpython/pull/17536/commits/2f8c724aeb607b2a4ad50fa2713447aecbd3b37b
https://github.com/python/cpython/tree/2f8c724aeb607b2a4ad50fa2713447aecbd3b37b
bpo-36982: Revert rgb values to short; they are in the 0-1000 rangehttps://github.com/python/cpython/pull/17536/commits/fd4c215f0d08b8e1b8dfe721e4fe349f380be596
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
fd4c215https://github.com/python/cpython/pull/17536/commits/fd4c215f0d08b8e1b8dfe721e4fe349f380be596
https://github.com/python/cpython/tree/fd4c215f0d08b8e1b8dfe721e4fe349f380be596
bpo-36982: Improve error message specificity and formattinghttps://github.com/python/cpython/pull/17536/commits/cd9b643206690f0b7c770ae7e1a378931980eab8
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
cd9b643https://github.com/python/cpython/pull/17536/commits/cd9b643206690f0b7c770ae7e1a378931980eab8
https://github.com/python/cpython/tree/cd9b643206690f0b7c770ae7e1a378931980eab8
bpo-36982: Let Clinic remove redundant calls to PyFloat_Check()https://github.com/python/cpython/pull/17536/commits/8c89c23307dab9927ab10ba96972041015b12c7f
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
8c89c23https://github.com/python/cpython/pull/17536/commits/8c89c23307dab9927ab10ba96972041015b12c7f
https://github.com/python/cpython/tree/8c89c23307dab9927ab10ba96972041015b12c7f
bpo-36982: Move whatsnew entry forward from 3.9 to 3.10https://github.com/python/cpython/pull/17536/commits/023d41c4a51d3d8c983142113f3ba7ed8809c446
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
023d41chttps://github.com/python/cpython/pull/17536/commits/023d41c4a51d3d8c983142113f3ba7ed8809c446
https://github.com/python/cpython/tree/023d41c4a51d3d8c983142113f3ba7ed8809c446
bpo-36982: Use converters for color numbers and color pairshttps://github.com/python/cpython/pull/17536/commits/b777e930ef224e826b4d91d80a19bf98eeb1a3b7
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
b777e93https://github.com/python/cpython/pull/17536/commits/b777e930ef224e826b4d91d80a19bf98eeb1a3b7
https://github.com/python/cpython/tree/b777e930ef224e826b4d91d80a19bf98eeb1a3b7
bpo-36982: Use converters for color componentshttps://github.com/python/cpython/pull/17536/commits/124221470073602b317cfc951b1cb73570d80e2d
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
1242214https://github.com/python/cpython/pull/17536/commits/124221470073602b317cfc951b1cb73570d80e2d
https://github.com/python/cpython/tree/124221470073602b317cfc951b1cb73570d80e2d
bpo-36982: Throw ValueError instead of OverflowError if arg out of rangehttps://github.com/python/cpython/pull/17536/commits/eb61ff5080843b8dbc2ad518a04ea1c7825c8cfc
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
eb61ff5https://github.com/python/cpython/pull/17536/commits/eb61ff5080843b8dbc2ad518a04ea1c7825c8cfc
https://github.com/python/cpython/tree/eb61ff5080843b8dbc2ad518a04ea1c7825c8cfc
bpo-36982: Improve error messages and tighten range checkinghttps://github.com/python/cpython/pull/17536/commits/3fe7b1a9853b590d4cfef41b5a262e3da83a43e4
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
3fe7b1ahttps://github.com/python/cpython/pull/17536/commits/3fe7b1a9853b590d4cfef41b5a262e3da83a43e4
https://github.com/python/cpython/tree/3fe7b1a9853b590d4cfef41b5a262e3da83a43e4
bpo-36982: Remove unused defineshttps://github.com/python/cpython/pull/17536/commits/333f54d662bb79819fe0ac4d39de6da61de2034d
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
333f54dhttps://github.com/python/cpython/pull/17536/commits/333f54d662bb79819fe0ac4d39de6da61de2034d
https://github.com/python/cpython/tree/333f54d662bb79819fe0ac4d39de6da61de2034d
bpo-36982: Update accreditationhttps://github.com/python/cpython/pull/17536/commits/1749b1ed95c12e5b8ecd2866e9baa88c4a557497
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
1749b1ehttps://github.com/python/cpython/pull/17536/commits/1749b1ed95c12e5b8ecd2866e9baa88c4a557497
https://github.com/python/cpython/tree/1749b1ed95c12e5b8ecd2866e9baa88c4a557497
bpo-36982: Properly check for overflow in convertershttps://github.com/python/cpython/pull/17536/commits/f5a9873431fe09f5e94d113febc1ef1f973db5c8
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
f5a9873https://github.com/python/cpython/pull/17536/commits/f5a9873431fe09f5e94d113febc1ef1f973db5c8
https://github.com/python/cpython/tree/f5a9873431fe09f5e94d113febc1ef1f973db5c8
bpo-36982: Shortcut error checking in convertershttps://github.com/python/cpython/pull/17536/commits/9bad726f8511e3eb2aeb12ca3ea783c5b504d274
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
9bad726https://github.com/python/cpython/pull/17536/commits/9bad726f8511e3eb2aeb12ca3ea783c5b504d274
https://github.com/python/cpython/tree/9bad726f8511e3eb2aeb12ca3ea783c5b504d274
bpo-36982: Revert unrelated changeshttps://github.com/python/cpython/pull/17536/commits/29efcf344381c9b6f9a0535145daf4e512a044e3
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
29efcf3https://github.com/python/cpython/pull/17536/commits/29efcf344381c9b6f9a0535145daf4e512a044e3
https://github.com/python/cpython/tree/29efcf344381c9b6f9a0535145daf4e512a044e3
bpo-36982: Define extended color macros in single block for clarityhttps://github.com/python/cpython/pull/17536/commits/81ad399ab3ec3193d8675565c3c972e84448acb9
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
81ad399https://github.com/python/cpython/pull/17536/commits/81ad399ab3ec3193d8675565c3c972e84448acb9
https://github.com/python/cpython/tree/81ad399ab3ec3193d8675565c3c972e84448acb9
bpo-36982: Add ValueError tests for color and pair convertershttps://github.com/python/cpython/pull/17536/commits/9ec614a9a8ac3998ebc0c9067c8f534b12e30225
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
9ec614ahttps://github.com/python/cpython/pull/17536/commits/9ec614a9a8ac3998ebc0c9067c8f534b12e30225
https://github.com/python/cpython/tree/9ec614a9a8ac3998ebc0c9067c8f534b12e30225
bpo-36982: Add back documentation for has_extended_color_support()https://github.com/python/cpython/pull/17536/commits/70fdaf35102e5ff093031847745015d9162cbeeb
https://github.com/hpjansson
hpjanssonhttps://github.com/python/cpython/commits?author=hpjansson
70fdaf3https://github.com/python/cpython/pull/17536/commits/70fdaf35102e5ff093031847745015d9162cbeeb
https://github.com/python/cpython/tree/70fdaf35102e5ff093031847745015d9162cbeeb
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.