René's URL Explorer Experiment


Title: gh-116622: Redirect stdout and stderr to system log when embedded in an Android app by mhsmith · Pull Request #118063 · python/cpython · GitHub

Open Graph Title: gh-116622: Redirect stdout and stderr to system log when embedded in an Android app by mhsmith · Pull Request #118063 · python/cpython

X Title: gh-116622: Redirect stdout and stderr to system log when embedded in an Android app by mhsmith · Pull Request #118063 · python/cpython

Description: When embedded in an app on current versions of Android, there's no easy way to monitor the process's stdout and stderr. So, as specified in PEP 738, this PR redirects them to the system log, which ...

Open Graph Description: When embedded in an app on current versions of Android, there's no easy way to monitor the process's stdout and stderr. So, as specified in PEP 738, this PR redirects them to the system log...

X Description: When embedded in an app on current versions of Android, there's no easy way to monitor the process's stdout and stderr. So, as specified in PEP 738, this PR redirects them to the sy...

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

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:37022785-c675-e279-9115-deff5c971135
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idDD50:312517:396D69:4F9AFC:696A6987
html-safe-nonce6c444456813dfb9a55963b7117928b22ba18daf9999435b7f8db85cdd36a8167
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERDUwOjMxMjUxNzozOTZENjk6NEY5QUZDOjY5NkE2OTg3IiwidmlzaXRvcl9pZCI6Ijc5ODg2ODk2NDI0ODkyNzY4MDciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacb3136dd932f4b15f5f6f80a541ccdbf5a1fcd7d2f082c62cf35b635d938da5b6
hovercard-subject-tagpull_request:1830143454
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///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python/cpython/118063/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/fb76ce00357d3895951b90b8a0e4482912ddfdbef3bc5c998277755a866cf19e/python/cpython/pull/118063
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/fb76ce00357d3895951b90b8a0e4482912ddfdbef3bc5c998277755a866cf19e/python/cpython/pull/118063
og:image:altWhen embedded in an app on current versions of Android, there's no easy way to monitor the process's stdout and stderr. So, as specified in PEP 738, this PR redirects them to the system log...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemhsmith
hostnamegithub.com
expected-hostnamegithub.com
None6fea32d5b7276b841b7a803796d9715bc6cfb31ed549fdf9de2948ac25d12ba6
turbo-cache-controlno-preview
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
releasef2d9f6432a5a115ec709295ae70623f33bb80aee
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/118063#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F118063
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%2F118063
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%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/118063
Reloadhttps://github.com/python/cpython/pull/118063
Reloadhttps://github.com/python/cpython/pull/118063
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/118063
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/118063
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
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
Jump to bottomhttps://github.com/python/cpython/pull/118063#issue-comment-box
vstinnerhttps://github.com/vstinner
python:mainhttps://github.com/python/cpython/tree/main
mhsmith:android-loghttps://github.com/mhsmith/cpython/tree/android-log
gh-116622: Redirect stdout and stderr to system log when embedded in an Android app https://github.com/python/cpython/pull/118063#top
vstinnerhttps://github.com/vstinner
python:mainhttps://github.com/python/cpython/tree/main
mhsmith:android-loghttps://github.com/mhsmith/cpython/tree/android-log
Conversation 67 https://github.com/python/cpython/pull/118063
Commits 19 https://github.com/python/cpython/pull/118063/commits
Checks 0 https://github.com/python/cpython/pull/118063/checks
Files changed https://github.com/python/cpython/pull/118063/files
Please reload this pagehttps://github.com/python/cpython/pull/118063
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
https://github.com/mhsmith
mhsmithhttps://github.com/mhsmith
Apr 18, 2024https://github.com/python/cpython/pull/118063#issue-2251338392
Please reload this pagehttps://github.com/python/cpython/pull/118063
PEP 738https://peps.python.org/pep-0738/#sys
Add support for Android as a target platform #116622https://github.com/python/cpython/issues/116622
Please reload this pagehttps://github.com/python/cpython/pull/118063
mhsmithhttps://github.com/mhsmith
April 18, 2024 19:41https://github.com/python/cpython/pull/118063#commits-pushed-1f65ec6
https://github.com/mhsmith
Redirect stdout and stderr to system log when embedded in an Android apphttps://github.com/python/cpython/pull/118063/commits/1f65ec6e53eb88c022368460b4c8d9579cfdd9ff
1f65ec6https://github.com/python/cpython/pull/118063/commits/1f65ec6e53eb88c022368460b4c8d9579cfdd9ff
https://github.com/mhsmith
Deal with variations in older Android versionshttps://github.com/python/cpython/pull/118063/commits/d5cadd57acd941f41b0e5884540f7e67884a6e8a
d5cadd5https://github.com/python/cpython/pull/118063/commits/d5cadd57acd941f41b0e5884540f7e67884a6e8a
https://github.com/mhsmith
Deal with even older Android versionshttps://github.com/python/cpython/pull/118063/commits/8e4d56adf64f9b1a57a28fc70a266f196a8d1946
8e4d56ahttps://github.com/python/cpython/pull/118063/commits/8e4d56adf64f9b1a57a28fc70a266f196a8d1946
https://github.com/mhsmith
mhsmithhttps://github.com/mhsmith
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
code ownerhttps://github.com/python/cpython/blob/8f25cc992021d6ffc62bb110545b97a92f7cb295/.github/CODEOWNERS#L51
April 18, 2024 18:49https://github.com/python/cpython/pull/118063#event-12527634736
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
Apr 18, 2024 https://github.com/python/cpython/pull/118063#ref-issue-2180304913
Add support for Android as a target platform #116622 https://github.com/python/cpython/issues/116622
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
awaiting review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20review%22
Apr 18, 2024https://github.com/python/cpython/pull/118063#event-12527635869
mhsmithhttps://github.com/mhsmith
April 18, 2024 20:02https://github.com/python/cpython/pull/118063#commits-pushed-6da6ef0
https://github.com/mhsmith
Update stdlib_module_names.hhttps://github.com/python/cpython/pull/118063/commits/6da6ef0b5a8d7a07121b2e442d398e989fdcda47
6da6ef0https://github.com/python/cpython/pull/118063/commits/6da6ef0b5a8d7a07121b2e442d398e989fdcda47
https://github.com/mhsmith
Move ctypes import from top level into a function, since it's not ava…https://github.com/python/cpython/pull/118063/commits/c6d9809398fdf78c0578f7c8818a9192f284851e
c6d9809https://github.com/python/cpython/pull/118063/commits/c6d9809398fdf78c0578f7c8818a9192f284851e
https://github.com/mhsmith
Add #ifdef to avoid unused-function warning on other platformshttps://github.com/python/cpython/pull/118063/commits/1f2114121851d3b58d2d0caf8dd8099fb3cea049
1f21141https://github.com/python/cpython/pull/118063/commits/1f2114121851d3b58d2d0caf8dd8099fb3cea049
https://github.com/mhsmith
mhsmithhttps://github.com/mhsmith
force-pushedhttps://github.com/python/cpython/compare/e3995e0c70afb81aa759bc9e5ceae5cae97d89df..1f2114121851d3b58d2d0caf8dd8099fb3cea049
e3995e0https://github.com/python/cpython/commit/e3995e0c70afb81aa759bc9e5ceae5cae97d89df
1f21141https://github.com/python/cpython/commit/1f2114121851d3b58d2d0caf8dd8099fb3cea049
Compare https://github.com/python/cpython/compare/e3995e0c70afb81aa759bc9e5ceae5cae97d89df..1f2114121851d3b58d2d0caf8dd8099fb3cea049
April 18, 2024 19:43https://github.com/python/cpython/pull/118063#event-12528190799
https://github.com/mhsmith
mhsmithhttps://github.com/mhsmith
Apr 22, 2024https://github.com/python/cpython/pull/118063#issuecomment-2070607815
@serhiy-storchakahttps://github.com/serhiy-storchaka
Please reload this pagehttps://github.com/python/cpython/pull/118063
https://github.com/encukou
encukouhttps://github.com/encukou
Apr 23, 2024 https://github.com/python/cpython/pull/118063#pullrequestreview-2017401588
View reviewed changes https://github.com/python/cpython/pull/118063/files/1f2114121851d3b58d2d0caf8dd8099fb3cea049
Lib/_android_support.pyhttps://github.com/python/cpython/pull/118063/files/1f2114121851d3b58d2d0caf8dd8099fb3cea049#diff-e055e3066c9274f140b53ea7754e98c38d180f53169bcd7e6521e54d843bbc74
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/_android_support.pyhttps://github.com/python/cpython/pull/118063/files/1f2114121851d3b58d2d0caf8dd8099fb3cea049#diff-e055e3066c9274f140b53ea7754e98c38d180f53169bcd7e6521e54d843bbc74
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/_android_support.pyhttps://github.com/python/cpython/pull/118063/files/1f2114121851d3b58d2d0caf8dd8099fb3cea049#diff-e055e3066c9274f140b53ea7754e98c38d180f53169bcd7e6521e54d843bbc74
Please reload this pagehttps://github.com/python/cpython/pull/118063
https://github.com/mhsmith
Avoid importing ctypes on startuphttps://github.com/python/cpython/pull/118063/commits/a8b67607c312e8c65cd8ad474d9a2adb830029cf
a8b6760https://github.com/python/cpython/pull/118063/commits/a8b67607c312e8c65cd8ad474d9a2adb830029cf
https://github.com/mhsmith
mhsmithhttps://github.com/mhsmith
corona10https://github.com/corona10
erlend-aaslandhttps://github.com/erlend-aasland
code ownershttps://github.com/python/cpython/blob/9b280ab0ab97902d55ea3bde66b2e23f8b23959f/.github/CODEOWNERS#L15
April 24, 2024 17:19https://github.com/python/cpython/pull/118063#event-12595537763
https://github.com/mhsmith
Clarify commenthttps://github.com/python/cpython/pull/118063/commits/bbe816ff1507edf9a1a0325f7fec3b7544574477
bbe816fhttps://github.com/python/cpython/pull/118063/commits/bbe816ff1507edf9a1a0325f7fec3b7544574477
https://github.com/serhiy-storchaka
serhiy-storchakahttps://github.com/serhiy-storchaka
Apr 24, 2024 https://github.com/python/cpython/pull/118063#pullrequestreview-2020521362
View reviewed changes https://github.com/python/cpython/pull/118063/files/a8b67607c312e8c65cd8ad474d9a2adb830029cf
Lib/_android_support.pyhttps://github.com/python/cpython/pull/118063/files/a8b67607c312e8c65cd8ad474d9a2adb830029cf#diff-e055e3066c9274f140b53ea7754e98c38d180f53169bcd7e6521e54d843bbc74
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/_android_support.pyhttps://github.com/python/cpython/pull/118063/files/a8b67607c312e8c65cd8ad474d9a2adb830029cf#diff-e055e3066c9274f140b53ea7754e98c38d180f53169bcd7e6521e54d843bbc74
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/_android_support.pyhttps://github.com/python/cpython/pull/118063/files/a8b67607c312e8c65cd8ad474d9a2adb830029cf#diff-e055e3066c9274f140b53ea7754e98c38d180f53169bcd7e6521e54d843bbc74
Please reload this pagehttps://github.com/python/cpython/pull/118063
Python/pylifecycle.chttps://github.com/python/cpython/pull/118063/files/a8b67607c312e8c65cd8ad474d9a2adb830029cf#diff-69223f5bb01f359a23246afbbf75b45c622e719424418d658674fbb6c2b36fad
Please reload this pagehttps://github.com/python/cpython/pull/118063
Python/pylifecycle.chttps://github.com/python/cpython/pull/118063/files/a8b67607c312e8c65cd8ad474d9a2adb830029cf#diff-69223f5bb01f359a23246afbbf75b45c622e719424418d658674fbb6c2b36fad
Please reload this pagehttps://github.com/python/cpython/pull/118063
Python/pylifecycle.chttps://github.com/python/cpython/pull/118063/files/a8b67607c312e8c65cd8ad474d9a2adb830029cf#diff-69223f5bb01f359a23246afbbf75b45c622e719424418d658674fbb6c2b36fad
Please reload this pagehttps://github.com/python/cpython/pull/118063
Python/pylifecycle.chttps://github.com/python/cpython/pull/118063/files/a8b67607c312e8c65cd8ad474d9a2adb830029cf#diff-69223f5bb01f359a23246afbbf75b45c622e719424418d658674fbb6c2b36fad
Please reload this pagehttps://github.com/python/cpython/pull/118063
Python/pylifecycle.chttps://github.com/python/cpython/pull/118063/files/a8b67607c312e8c65cd8ad474d9a2adb830029cf#diff-69223f5bb01f359a23246afbbf75b45c622e719424418d658674fbb6c2b36fad
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/_android_support.pyhttps://github.com/python/cpython/pull/118063/files/a8b67607c312e8c65cd8ad474d9a2adb830029cf#diff-e055e3066c9274f140b53ea7754e98c38d180f53169bcd7e6521e54d843bbc74
Please reload this pagehttps://github.com/python/cpython/pull/118063
configure.achttps://github.com/python/cpython/pull/118063/files/a8b67607c312e8c65cd8ad474d9a2adb830029cf#diff-49473dca262eeab3b4a43002adb08b4db31020d190caaad1594b47f1d5daa810
Please reload this pagehttps://github.com/python/cpython/pull/118063
mhsmithhttps://github.com/mhsmith
April 24, 2024 21:57https://github.com/python/cpython/pull/118063#commits-pushed-aea0b8b
https://github.com/mhsmith
Fix issues with nulls and newlineshttps://github.com/python/cpython/pull/118063/commits/aea0b8b5ee9115dce29391b7ad924d6f7b795b1b
aea0b8bhttps://github.com/python/cpython/pull/118063/commits/aea0b8b5ee9115dce29391b7ad924d6f7b795b1b
https://github.com/mhsmith
Improve identification of bytes-like objectshttps://github.com/python/cpython/pull/118063/commits/41736d6a9487dfe94c057178068e37e2da8fef6d
41736d6https://github.com/python/cpython/pull/118063/commits/41736d6a9487dfe94c057178068e37e2da8fef6d
https://github.com/mhsmith
Fix C coding stylehttps://github.com/python/cpython/pull/118063/commits/02cf414c7309777563eeb74a1b61c3ed26dc630b
02cf414https://github.com/python/cpython/pull/118063/commits/02cf414c7309777563eeb74a1b61c3ed26dc630b
https://github.com/encukou
encukouhttps://github.com/encukou
Apr 25, 2024 https://github.com/python/cpython/pull/118063#pullrequestreview-2022072661
View reviewed changes https://github.com/python/cpython/pull/118063/files/02cf414c7309777563eeb74a1b61c3ed26dc630b
encukouhttps://github.com/encukou
https://github.com/python/cpython/pull/118063#pullrequestreview-2022072661
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@serhiy-storchakahttps://github.com/serhiy-storchaka
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/_android_support.pyhttps://github.com/python/cpython/pull/118063/files/a8b67607c312e8c65cd8ad474d9a2adb830029cf#diff-e055e3066c9274f140b53ea7754e98c38d180f53169bcd7e6521e54d843bbc74
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/test/test_android.pyhttps://github.com/python/cpython/pull/118063/files/02cf414c7309777563eeb74a1b61c3ed26dc630b#diff-32721198af3ab503017e758cc683aa52e5e795d00482727f7018f9c71aee077f
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/test/test_android.pyhttps://github.com/python/cpython/pull/118063/files/02cf414c7309777563eeb74a1b61c3ed26dc630b#diff-32721198af3ab503017e758cc683aa52e5e795d00482727f7018f9c71aee077f
Please reload this pagehttps://github.com/python/cpython/pull/118063
https://github.com/serhiy-storchaka
serhiy-storchakahttps://github.com/serhiy-storchaka
Apr 25, 2024 https://github.com/python/cpython/pull/118063#pullrequestreview-2022922121
View reviewed changes https://github.com/python/cpython/pull/118063/files/02cf414c7309777563eeb74a1b61c3ed26dc630b
Lib/_android_support.pyhttps://github.com/python/cpython/pull/118063/files/a8b67607c312e8c65cd8ad474d9a2adb830029cf#diff-e055e3066c9274f140b53ea7754e98c38d180f53169bcd7e6521e54d843bbc74
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/_android_support.pyhttps://github.com/python/cpython/pull/118063/files/02cf414c7309777563eeb74a1b61c3ed26dc630b#diff-e055e3066c9274f140b53ea7754e98c38d180f53169bcd7e6521e54d843bbc74
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/_android_support.pyhttps://github.com/python/cpython/pull/118063/files/02cf414c7309777563eeb74a1b61c3ed26dc630b#diff-e055e3066c9274f140b53ea7754e98c38d180f53169bcd7e6521e54d843bbc74
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/_android_support.pyhttps://github.com/python/cpython/pull/118063/files/02cf414c7309777563eeb74a1b61c3ed26dc630b#diff-e055e3066c9274f140b53ea7754e98c38d180f53169bcd7e6521e54d843bbc74
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/_android_support.pyhttps://github.com/python/cpython/pull/118063/files/02cf414c7309777563eeb74a1b61c3ed26dc630b#diff-e055e3066c9274f140b53ea7754e98c38d180f53169bcd7e6521e54d843bbc74
Please reload this pagehttps://github.com/python/cpython/pull/118063
Python/pylifecycle.chttps://github.com/python/cpython/pull/118063/files/a8b67607c312e8c65cd8ad474d9a2adb830029cf#diff-69223f5bb01f359a23246afbbf75b45c622e719424418d658674fbb6c2b36fad
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/test/test_android.pyhttps://github.com/python/cpython/pull/118063/files/02cf414c7309777563eeb74a1b61c3ed26dc630b#diff-32721198af3ab503017e758cc683aa52e5e795d00482727f7018f9c71aee077f
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/test/test_android.pyhttps://github.com/python/cpython/pull/118063/files/02cf414c7309777563eeb74a1b61c3ed26dc630b#diff-32721198af3ab503017e758cc683aa52e5e795d00482727f7018f9c71aee077f
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/test/test_android.pyhttps://github.com/python/cpython/pull/118063/files/02cf414c7309777563eeb74a1b61c3ed26dc630b#diff-32721198af3ab503017e758cc683aa52e5e795d00482727f7018f9c71aee077f
Please reload this pagehttps://github.com/python/cpython/pull/118063
mhsmithhttps://github.com/mhsmith
April 27, 2024 14:46https://github.com/python/cpython/pull/118063#commits-pushed-61d7e98
https://github.com/mhsmith
Use LOOPBACK_TIMEOUT to wait for subprocesses, and add breadcrumb to …https://github.com/python/cpython/pull/118063/commits/61d7e98135b2d0831fe000426ea4de6b11acb6fd
61d7e98https://github.com/python/cpython/pull/118063/commits/61d7e98135b2d0831fe000426ea4de6b11acb6fd
https://github.com/mhsmith
Add tests for str subclasseshttps://github.com/python/cpython/pull/118063/commits/3014e6c375a81dd4fc809d1e5efe64c31f8ea446
3014e6chttps://github.com/python/cpython/pull/118063/commits/3014e6c375a81dd4fc809d1e5efe64c31f8ea446
https://github.com/mhsmith
Add tests for other bytes-like objectshttps://github.com/python/cpython/pull/118063/commits/839de0f30b3042a93b3452d69f16904c2895c349
839de0fhttps://github.com/python/cpython/pull/118063/commits/839de0f30b3042a93b3452d69f16904c2895c349
https://github.com/mhsmith
Add tests for Unicode surrogates and non-standard line separatorshttps://github.com/python/cpython/pull/118063/commits/0ffb19f921afd4855aeb821221c4246ec67f3e2b
0ffb19fhttps://github.com/python/cpython/pull/118063/commits/0ffb19f921afd4855aeb821221c4246ec67f3e2b
https://github.com/serhiy-storchaka
serhiy-storchakahttps://github.com/serhiy-storchaka
Apr 29, 2024 https://github.com/python/cpython/pull/118063#pullrequestreview-2027771053
View reviewed changes https://github.com/python/cpython/pull/118063/files/0ffb19f921afd4855aeb821221c4246ec67f3e2b
serhiy-storchakahttps://github.com/serhiy-storchaka
https://github.com/python/cpython/pull/118063#pullrequestreview-2027771053
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/_android_support.pyhttps://github.com/python/cpython/pull/118063/files/02cf414c7309777563eeb74a1b61c3ed26dc630b..0ffb19f921afd4855aeb821221c4246ec67f3e2b#diff-e055e3066c9274f140b53ea7754e98c38d180f53169bcd7e6521e54d843bbc74
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/test/test_android.pyhttps://github.com/python/cpython/pull/118063/files/02cf414c7309777563eeb74a1b61c3ed26dc630b..0ffb19f921afd4855aeb821221c4246ec67f3e2b#diff-32721198af3ab503017e758cc683aa52e5e795d00482727f7018f9c71aee077f
Please reload this pagehttps://github.com/python/cpython/pull/118063
Lib/test/test_android.pyhttps://github.com/python/cpython/pull/118063/files/02cf414c7309777563eeb74a1b61c3ed26dc630b..0ffb19f921afd4855aeb821221c4246ec67f3e2b#diff-32721198af3ab503017e758cc683aa52e5e795d00482727f7018f9c71aee077f
Please reload this pagehttps://github.com/python/cpython/pull/118063
https://github.com/encukou
encukouhttps://github.com/encukou
Apr 29, 2024 https://github.com/python/cpython/pull/118063#pullrequestreview-2028654414
View reviewed changes https://github.com/python/cpython/pull/118063/files/0ffb19f921afd4855aeb821221c4246ec67f3e2b
encukouhttps://github.com/encukou
https://github.com/python/cpython/pull/118063#pullrequestreview-2028654414
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
#117878https://github.com/python/cpython/pull/117878
https://private-user-images.githubusercontent.com/302922/326470168-d3c78641-e98b-4fd1-b95e-15c5132959be.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njg1ODE4MTIsIm5iZiI6MTc2ODU4MTUxMiwicGF0aCI6Ii8zMDI5MjIvMzI2NDcwMTY4LWQzYzc4NjQxLWU5OGItNGZkMS1iOTVlLTE1YzUxMzI5NTliZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMTE2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDExNlQxNjM4MzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yYmY0MjAxZDhlMTg4ZmQ3ZDIwZmNjYTE5NjljNGQ4YTc2Y2YwODQ5Mjk0YzVhMWY5YWI2MTJhM2I0YjMwOGZhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.ZStrFjnF154PSo9l-eZGtkA3gV77JTlCdgNjxyTFMGs
Please reload this pagehttps://github.com/python/cpython/pull/118063
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
awaiting merge https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20merge%22
awaiting review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20review%22
Apr 29, 2024https://github.com/python/cpython/pull/118063#event-12643989060
mhsmithhttps://github.com/mhsmith
April 30, 2024 01:06https://github.com/python/cpython/pull/118063#commits-pushed-b2e2ef6
https://github.com/mhsmith
Bytes cleanupshttps://github.com/python/cpython/pull/118063/commits/b2e2ef6f6e317eae0c11749d70723867cf03a86e
b2e2ef6https://github.com/python/cpython/pull/118063/commits/b2e2ef6f6e317eae0c11749d70723867cf03a86e
https://github.com/mhsmith
Str cleanupshttps://github.com/python/cpython/pull/118063/commits/56e6f85b83a3a105a528eb6d6c3f605dae9ff508
56e6f85https://github.com/python/cpython/pull/118063/commits/56e6f85b83a3a105a528eb6d6c3f605dae9ff508
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
April 30, 2024 07:34https://github.com/python/cpython/pull/118063#event-12653575027
https://github.com/vstinner
vstinnerhttps://github.com/vstinner
Apr 30, 2024 https://github.com/python/cpython/pull/118063#pullrequestreview-2030548824
View reviewed changes https://github.com/python/cpython/pull/118063/files/56e6f85b83a3a105a528eb6d6c3f605dae9ff508
Python/pylifecycle.chttps://github.com/python/cpython/pull/118063/files/56e6f85b83a3a105a528eb6d6c3f605dae9ff508#diff-69223f5bb01f359a23246afbbf75b45c622e719424418d658674fbb6c2b36fad
Please reload this pagehttps://github.com/python/cpython/pull/118063
configure.achttps://github.com/python/cpython/pull/118063/files/56e6f85b83a3a105a528eb6d6c3f605dae9ff508#diff-49473dca262eeab3b4a43002adb08b4db31020d190caaad1594b47f1d5daa810
Please reload this pagehttps://github.com/python/cpython/pull/118063
https://github.com/serhiy-storchaka
serhiy-storchakahttps://github.com/serhiy-storchaka
Apr 30, 2024 https://github.com/python/cpython/pull/118063#pullrequestreview-2030881936
View reviewed changes https://github.com/python/cpython/pull/118063/files/56e6f85b83a3a105a528eb6d6c3f605dae9ff508
mhsmithhttps://github.com/mhsmith
April 30, 2024 12:54https://github.com/python/cpython/pull/118063#commits-pushed-53ba406
https://github.com/mhsmith
https://github.com/vstinner
Update configure.achttps://github.com/python/cpython/pull/118063/commits/53ba406cd95b5908722d9fa6bcc0cbf2251fe731
53ba406https://github.com/python/cpython/pull/118063/commits/53ba406cd95b5908722d9fa6bcc0cbf2251fe731
https://github.com/mhsmith
Autoreconfhttps://github.com/python/cpython/pull/118063/commits/58746877568db74ad3cd111ffec0cb60dfcd7ed5
5874687https://github.com/python/cpython/pull/118063/commits/58746877568db74ad3cd111ffec0cb60dfcd7ed5
https://github.com/vstinner
vstinnerhttps://github.com/vstinner
3b268f4https://github.com/python/cpython/commit/3b268f4edc02b22257d745363b5cae199b6e5720
Apr 30, 2024https://github.com/python/cpython/pull/118063#event-12658607144
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
awaiting merge https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20merge%22
Apr 30, 2024https://github.com/python/cpython/pull/118063#event-12658607923
https://github.com/vstinner
vstinnerhttps://github.com/vstinner
Apr 30, 2024https://github.com/python/cpython/pull/118063#issuecomment-2085418563
@mhsmithhttps://github.com/mhsmith
Please reload this pagehttps://github.com/python/cpython/pull/118063
SonicFieldhttps://github.com/SonicField
May 8, 2024 https://github.com/python/cpython/pull/118063#ref-commit-82963b1
https://github.com/mhsmith
https://github.com/SonicField
pythongh-116622https://github.com/python/cpython/issues/116622
: Redirect stdout and stderr to system log when embedd…https://github.com/SonicField/cpython/commit/82963b1b4ddf5d40584b5ec1906c28494c2704e5
82963b1https://github.com/SonicField/cpython/commit/82963b1b4ddf5d40584b5ec1906c28494c2704e5
python#118063https://github.com/python/cpython/pull/118063
SonicFieldhttps://github.com/SonicField
May 8, 2024 https://github.com/python/cpython/pull/118063#ref-commit-a9f2ad0
https://github.com/mhsmith
https://github.com/SonicField
pythongh-116622https://github.com/python/cpython/issues/116622
: Redirect stdout and stderr to system log when embedd…https://github.com/SonicField/cpython/commit/a9f2ad0c3fedfcdf56535f0194ee1119b5251bc4
a9f2ad0https://github.com/SonicField/cpython/commit/a9f2ad0c3fedfcdf56535f0194ee1119b5251bc4
python#118063https://github.com/python/cpython/pull/118063
https://github.com/mhsmith
mhsmithhttps://github.com/mhsmith
Aug 5, 2024 https://github.com/python/cpython/pull/118063#ref-pullrequest-2449162208
gh-116622: Android logging fixes #122698 https://github.com/python/cpython/pull/122698
https://github.com/freakboy3742
freakboy3742https://github.com/freakboy3742
Nov 14, 2024 https://github.com/python/cpython/pull/118063#ref-issue-2657824284
Add option for redirecting stdout and stderr to the system log #126821 https://github.com/python/cpython/issues/126821
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F118063
https://github.com/vstinner
vstinner https://github.com/vstinner
https://github.com/python/cpython/pull/118063/files/58746877568db74ad3cd111ffec0cb60dfcd7ed5
https://github.com/serhiy-storchaka
serhiy-storchaka https://github.com/serhiy-storchaka
https://github.com/python/cpython/pull/118063/files/56e6f85b83a3a105a528eb6d6c3f605dae9ff508
https://github.com/erlend-aasland
erlend-aasland https://github.com/erlend-aasland
https://github.com/python/cpython/pull/118063/files/02cf414c7309777563eeb74a1b61c3ed26dc630b
https://github.com/encukou
encukou https://github.com/encukou
https://github.com/python/cpython/pull/118063/files/0ffb19f921afd4855aeb821221c4246ec67f3e2b
https://github.com/ericsnowcurrently
ericsnowcurrently https://github.com/ericsnowcurrently
https://github.com/corona10
corona10 https://github.com/corona10
Please reload this pagehttps://github.com/python/cpython/pull/118063
https://github.com/mhsmith
https://github.com/vstinner
https://github.com/encukou
https://github.com/serhiy-storchaka
https://github.com/erlend-aasland
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.