René's URL Explorer Experiment


Title: gh-128067: Fix pyrepl overriding printed output without newlines by JanEricNitschke · Pull Request #138732 · python/cpython · GitHub

Open Graph Title: gh-128067: Fix pyrepl overriding printed output without newlines by JanEricNitschke · Pull Request #138732 · python/cpython

X Title: gh-128067: Fix pyrepl overriding printed output without newlines by JanEricNitschke · Pull Request #138732 · python/cpython

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

Open Graph Description: I tried a bit to debug this and narrowed it down to these two lines for windows and unix terminals respectively: https://github.com/python/cpython/blob/main/Lib/_pyrepl/windows_console.py#L186-L18...

X Description: I tried a bit to debug this and narrowed it down to these two lines for windows and unix terminals respectively: https://github.com/python/cpython/blob/main/Lib/_pyrepl/windows_console.py#L186-L18...

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

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:de1494f2-ba4e-fec4-f63e-8c9b2bd0d857
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9C1C:1EE1:746FC46:A35267A:6A50A8E8
html-safe-nonce98809d81c72a55e2f13fac26f72366e961737397271189a81dbcef7bbd6e9143
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QzFDOjFFRTE6NzQ2RkM0NjpBMzUyNjdBOjZBNTBBOEU4IiwidmlzaXRvcl9pZCI6IjI4MDc2MDU4OTM5NTIyMTkzNjgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacb57ff7138a0bfa2ec508c8f18606b02c1c22aacb5ad844e963941b00da573002
hovercard-subject-tagpull_request:2814730740
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/138732/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/817fa4c1e1a7346cb1392b2656ffae5df94cf5418b8ed2d895a6fd4aca4d1899/python/cpython/pull/138732
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/817fa4c1e1a7346cb1392b2656ffae5df94cf5418b8ed2d895a6fd4aca4d1899/python/cpython/pull/138732
og:image:altI tried a bit to debug this and narrowed it down to these two lines for windows and unix terminals respectively: https://github.com/python/cpython/blob/main/Lib/_pyrepl/windows_console.py#L186-L18...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameJanEricNitschke
hostnamegithub.com
expected-hostnamegithub.com
Noned6dc8294eb500fa36bbc57472d61fe87c522f9c3c1d64f70f4926f66a66a7efb
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
release7ac0ad2f2c7e4b9056617355fd9e33e22b0c8df9
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/138732#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F138732
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%2F138732
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/138732
Reloadhttps://github.com/python/cpython/pull/138732
Reloadhttps://github.com/python/cpython/pull/138732
Please reload this pagehttps://github.com/python/cpython/pull/138732
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/138732
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 35k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 73.7k 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
ambvhttps://github.com/ambv
python:mainhttps://github.com/python/cpython/tree/main
JanEricNitschke:fix-pyreplhttps://github.com/JanEricNitschke/cpython/tree/fix-pyrepl
Conversationhttps://github.com/python/cpython/pull/138732
Commits10 (10)https://github.com/python/cpython/pull/138732/commits
Checkshttps://github.com/python/cpython/pull/138732/checks
Files changedhttps://github.com/python/cpython/pull/138732/files
gh-128067: Fix pyrepl overriding printed output without newlineshttps://github.com/python/cpython/pull/138732#top
ambvhttps://github.com/ambv
python:mainhttps://github.com/python/cpython/tree/main
JanEricNitschke:fix-pyreplhttps://github.com/JanEricNitschke/cpython/tree/fix-pyrepl
https://github.com/JanEricNitschke
JanEricNitschkehttps://github.com/JanEricNitschke
Sep 10, 2025https://github.com/python/cpython/pull/138732#issue-3401579911
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/python/cpython/blob/main/Lib/_pyrepl/windows_console.py#L186-L187https://github.com/python/cpython/blob/main/Lib/_pyrepl/windows_console.py#L186-L187
https://github.com/python/cpython/blob/main/Lib/_pyrepl/unix_console.py#L238-L239https://github.com/python/cpython/blob/main/Lib/_pyrepl/unix_console.py#L238-L239
https://private-user-images.githubusercontent.com/47750513/487698339-13a1a817-78a1-4596-ae74-c148be0bd2f6.PNG?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM2NzEzMTYsIm5iZiI6MTc4MzY3MTAxNiwicGF0aCI6Ii80Nzc1MDUxMy80ODc2OTgzMzktMTNhMWE4MTctNzhhMS00NTk2LWFlNzQtYzE0OGJlMGJkMmY2LlBORz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA3MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNzEwVDA4MTAxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM2ZTc5M2E5MDM5ZTM4OTFiZWI1ZjEzOWQ0YjEzOGYwZGI5MWRjMmE5YzcwZjQ3NmNhOTdlN2JjNmYzYzg0ZjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.SaYxetamfo9R1ZjQnv-ubcOisUlMKNYrWyHT_ZzIV5g
https://private-user-images.githubusercontent.com/47750513/487698343-38a8f4b5-386c-4437-b716-38241c3fdb1c.PNG?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM2NzEzMTYsIm5iZiI6MTc4MzY3MTAxNiwicGF0aCI6Ii80Nzc1MDUxMy80ODc2OTgzNDMtMzhhOGY0YjUtMzg2Yy00NDM3LWI3MTYtMzgyNDFjM2ZkYjFjLlBORz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA3MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNzEwVDA4MTAxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM4MjMwZWM0NTIyYjY5MzZiYTBlMjBjMWZkZGJiNjAzNWYwNzRmYWRjN2QyNjYwOWZlOGRmYWZiYmI5ZTY3Y2ImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.vT9gkRl2sCldw6ihFe-lw_CF6gsFZbVT7jGbRdf6A7w
[Windows] Python 3.13 New REPL prompt swallows characters with print(..., end=" ") #128067https://github.com/python/cpython/issues/128067
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/JanEricNitschke
Fix pyrepl overriding printed output without newlineshttps://github.com/python/cpython/pull/138732/commits/074d743eb19a29a5287c4cbe2755dd4a3e1a1b53
074d743https://github.com/python/cpython/pull/138732/commits/074d743eb19a29a5287c4cbe2755dd4a3e1a1b53
https://github.com/JanEricNitschke
JanEricNitschkehttps://github.com/JanEricNitschke
ambvhttps://github.com/ambv
lysnikolaouhttps://github.com/lysnikolaou
pablogsalhttps://github.com/pablogsal
code ownershttps://github.com/python/cpython/blob/b9c50b4988b2bbd429b79e6b5aca94032b9dbe43/.github/CODEOWNERS#L529
September 10, 2025 08:58https://github.com/python/cpython/pull/138732#event-19608149936
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
Sep 10, 2025https://github.com/python/cpython/pull/138732#event-19608151067
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
Sep 10, 2025https://github.com/python/cpython/pull/138732#issuecomment-3273997767
require a NEWS entryhttps://devguide.python.org/core-developers/committing/#updating-news-and-what-s-new-in-python
blurb_ithttps://blurb-it.herokuapp.com
blurbhttps://pypi.org/project/blurb/
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
Sep 10, 2025 https://github.com/python/cpython/pull/138732#ref-issue-2747825781
[Windows] Python 3.13 New REPL prompt swallows characters with print(..., end=" ") #128067 https://github.com/python/cpython/issues/128067
https://github.com/JanEricNitschke
Define more save escape sequenceshttps://github.com/python/cpython/pull/138732/commits/771b387d9abe0d2cef6b8dd68da2fd5bc3175925
771b387https://github.com/python/cpython/pull/138732/commits/771b387d9abe0d2cef6b8dd68da2fd5bc3175925
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
Sep 10, 2025https://github.com/python/cpython/pull/138732#issuecomment-3274575465
require a NEWS entryhttps://devguide.python.org/core-developers/committing/#updating-news-and-what-s-new-in-python
blurb_ithttps://blurb-it.herokuapp.com
blurbhttps://pypi.org/project/blurb/
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/JanEricNitschke
Fix allowed character insert escapehttps://github.com/python/cpython/pull/138732/commits/011a7ca13b5145073f8b07ccce34fe34ccc251c7
011a7cahttps://github.com/python/cpython/pull/138732/commits/011a7ca13b5145073f8b07ccce34fe34ccc251c7
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
Sep 10, 2025https://github.com/python/cpython/pull/138732#issuecomment-3274933845
require a NEWS entryhttps://devguide.python.org/core-developers/committing/#updating-news-and-what-s-new-in-python
blurb_ithttps://blurb-it.herokuapp.com
blurbhttps://pypi.org/project/blurb/
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/chris-eibl
chris-eiblhttps://github.com/chris-eibl
Sep 14, 2025https://github.com/python/cpython/pull/138732#issuecomment-3289531611
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/chris-eibl
chris-eiblhttps://github.com/chris-eibl
Sep 14, 2025 https://github.com/python/cpython/pull/138732#pullrequestreview-3222069152
View reviewed changes https://github.com/python/cpython/pull/138732/files/011a7ca13b5145073f8b07ccce34fe34ccc251c7
Lib/test/test_pyrepl/test_pyrepl.pyhttps://github.com/python/cpython/pull/138732/files/011a7ca13b5145073f8b07ccce34fe34ccc251c7#diff-527def17e95277d68de9ccbef2358e5b89aba5407163ff8d0777936bb3f3bfab
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/chris-eibl
chris-eiblhttps://github.com/chris-eibl
Sep 14, 2025 https://github.com/python/cpython/pull/138732#pullrequestreview-3222074271
View reviewed changes https://github.com/python/cpython/pull/138732/files/011a7ca13b5145073f8b07ccce34fe34ccc251c7
Lib/_pyrepl/windows_console.pyhttps://github.com/python/cpython/pull/138732/files/011a7ca13b5145073f8b07ccce34fe34ccc251c7#diff-77cdde1442e2d3a5fe5ee852304d1af6d0a2033e718dc588552d61596cb72100
chris-eiblhttps://github.com/chris-eibl
Sep 14, 2025https://github.com/python/cpython/pull/138732#discussion_r2347323585
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/chris-eibl
chris-eiblhttps://github.com/chris-eibl
Sep 14, 2025https://github.com/python/cpython/pull/138732#issuecomment-3289540475
Quick reference #8 in the devguidehttps://devguide.python.org/
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/chris-eibl
chris-eiblhttps://github.com/chris-eibl
Sep 14, 2025https://github.com/python/cpython/pull/138732#issuecomment-3289542078
#138801https://github.com/python/cpython/issues/138801
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/JanEricNitschke
JanEricNitschkehttps://github.com/JanEricNitschke
Sep 14, 2025https://github.com/python/cpython/pull/138732#issuecomment-3289547324
#138801https://github.com/python/cpython/issues/138801
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/apps/blurb-it
📜🤖 Added by blurb_it.https://github.com/python/cpython/pull/138732/commits/713b649b4b763f90f382eb4b2fb4f714294a83d9
713b649https://github.com/python/cpython/pull/138732/commits/713b649b4b763f90f382eb4b2fb4f714294a83d9
https://github.com/chris-eibl
chris-eiblhttps://github.com/chris-eibl
Sep 14, 2025https://github.com/python/cpython/pull/138732#issuecomment-3289556927
pty (Pseudo-terminal utilities)https://docs.python.org/3/library/pty.html
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/JanEricNitschke
Merge branch 'main' into fix-pyreplhttps://github.com/python/cpython/pull/138732/commits/edf20b7f5e2e118300ff8aee72e7e65fe9b8789f
edf20b7https://github.com/python/cpython/pull/138732/commits/edf20b7f5e2e118300ff8aee72e7e65fe9b8789f
https://github.com/chris-eibl
chris-eiblhttps://github.com/chris-eibl
Sep 14, 2025https://github.com/python/cpython/pull/138732#issuecomment-3289558505
#138801https://github.com/python/cpython/issues/138801
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/JanEricNitschke
Add dedicated unittests for unix and windows consolehttps://github.com/python/cpython/pull/138732/commits/a43a319b0468773061344cacdb90e002f06d0c56
a43a319https://github.com/python/cpython/pull/138732/commits/a43a319b0468773061344cacdb90e002f06d0c56
https://github.com/JanEricNitschke
JanEricNitschkehttps://github.com/JanEricNitschke
Sep 14, 2025https://github.com/python/cpython/pull/138732#issuecomment-3289573685
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/chris-eibl
chris-eiblhttps://github.com/chris-eibl
Sep 14, 2025 https://github.com/python/cpython/pull/138732#pullrequestreview-3222150506
View reviewed changes https://github.com/python/cpython/pull/138732/files/a43a319b0468773061344cacdb90e002f06d0c56
chris-eiblhttps://github.com/chris-eibl
https://github.com/python/cpython/pull/138732#pullrequestreview-3222150506
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@JanEricNitschkehttps://github.com/JanEricNitschke
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
awaiting core review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20core%20review%22
awaiting review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20review%22
Sep 14, 2025https://github.com/python/cpython/pull/138732#event-19685976064
https://github.com/chris-eibl
chris-eiblhttps://github.com/chris-eibl
Sep 14, 2025https://github.com/python/cpython/pull/138732#issuecomment-3289709596
cpython/Lib/_pyrepl/windows_console.pyhttps://github.com/python/cpython/blob/8b5ce31c2b44d9bf82e6119e90a52dd530bfd1db/Lib/_pyrepl/windows_console.py#L517
8b5ce31https://github.com/python/cpython/commit/8b5ce31c2b44d9bf82e6119e90a52dd530bfd1db
cpython/Lib/_pyrepl/unix_console.pyhttps://github.com/python/cpython/blob/1c984ba953e140b88ff890dbe1408f9611027444/Lib/_pyrepl/unix_console.py#L562
1c984bahttps://github.com/python/cpython/commit/1c984ba953e140b88ff890dbe1408f9611027444
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/chris-eibl
chris-eiblhttps://github.com/chris-eibl
Sep 14, 2025 https://github.com/python/cpython/pull/138732#ref-pullrequest-3386423528
gh-134746: implement Ctrl+Alt+L clear display keymap in pyREPL #138521 https://github.com/python/cpython/pull/138521
https://github.com/JanEricNitschke
Harmonize clear between windows and unixhttps://github.com/python/cpython/pull/138732/commits/8c75345370cec7d1a90afe4da368fa6d171e6fd5
8c75345https://github.com/python/cpython/pull/138732/commits/8c75345370cec7d1a90afe4da368fa6d171e6fd5
https://github.com/JanEricNitschke
JanEricNitschkehttps://github.com/JanEricNitschke
Sep 14, 2025https://github.com/python/cpython/pull/138732#issuecomment-3289726635
Please reload this pagehttps://github.com/python/cpython/pull/138732
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/JanEricNitschke
Add myself to ACKShttps://github.com/python/cpython/pull/138732/commits/3308891a1970d3d618d626c9debb3ba2fb6c7a9a
3308891https://github.com/python/cpython/pull/138732/commits/3308891a1970d3d618d626c9debb3ba2fb6c7a9a
https://github.com/JanEricNitschke
JanEricNitschkehttps://github.com/JanEricNitschke
Sep 16, 2025https://github.com/python/cpython/pull/138732#issuecomment-3299728439
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/chris-eibl
chris-eiblhttps://github.com/chris-eibl
Sep 23, 2025 https://github.com/python/cpython/pull/138732#ref-pullrequest-3391543706
gh-130168: pyrepl can messup and poll is not thread safe #138617 https://github.com/python/cpython/pull/138617
JanEricNitschkehttps://github.com/JanEricNitschke
October 17, 2025 17:09https://github.com/python/cpython/pull/138732#commits-pushed-611a1f8
https://github.com/JanEricNitschke
Merge remote-tracking branch 'origin/main' into fix-pyreplhttps://github.com/python/cpython/pull/138732/commits/611a1f83ac13e060e28d282e1c7d788bb7037ebf
611a1f8https://github.com/python/cpython/pull/138732/commits/611a1f83ac13e060e28d282e1c7d788bb7037ebf
https://github.com/ambv
Merge branch 'main' into fix-pyreplhttps://github.com/python/cpython/pull/138732/commits/22e954283da5d4c3331ccc48b744ff61f208acce
22e9542https://github.com/python/cpython/pull/138732/commits/22e954283da5d4c3331ccc48b744ff61f208acce
https://github.com/ambv
ambvhttps://github.com/ambv
Jan 2, 2026 https://github.com/python/cpython/pull/138732#pullrequestreview-3623090858
View reviewed changes https://github.com/python/cpython/pull/138732/files/22e954283da5d4c3331ccc48b744ff61f208acce
Lib/_pyrepl/windows_console.pyhttps://github.com/python/cpython/pull/138732/files/22e954283da5d4c3331ccc48b744ff61f208acce#diff-77cdde1442e2d3a5fe5ee852304d1af6d0a2033e718dc588552d61596cb72100
ambvhttps://github.com/ambv
Jan 2, 2026https://github.com/python/cpython/pull/138732#discussion_r2657682177
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/ambv
ambvhttps://github.com/ambv
Jan 2, 2026https://github.com/python/cpython/pull/138732#issuecomment-3705281341
@JanEricNitschkehttps://github.com/JanEricNitschke
@chris-eiblhttps://github.com/chris-eibl
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/ambv
ambvhttps://github.com/ambv
needs backport to 3.13 https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22needs%20backport%20to%203.13%22
needs backport to 3.14 https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22needs%20backport%20to%203.14%22
Jan 2, 2026https://github.com/python/cpython/pull/138732#event-21827308894
https://github.com/ambv
ambvhttps://github.com/ambv
8a2deeahttps://github.com/python/cpython/commit/8a2deea1fc725f8147254f87c6042fcf75a1d03b
Jan 2, 2026https://github.com/python/cpython/pull/138732#event-21827314471
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/apps/miss-islington-app
miss-islington-apphttps://github.com/apps/miss-islington-app
Jan 2, 2026https://github.com/python/cpython/pull/138732#issuecomment-3705282941
@JanEricNitschkehttps://github.com/JanEricNitschke
@ambvhttps://github.com/ambv
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
awaiting core review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20core%20review%22
Jan 2, 2026https://github.com/python/cpython/pull/138732#event-21827314974
miss-islingtonhttps://github.com/miss-islington
Jan 2, 2026 https://github.com/python/cpython/pull/138732#ref-commit-2a7dcf0
https://github.com/JanEricNitschke
https://github.com/ambv
https://github.com/miss-islington
pythongh-128067https://github.com/python/cpython/issues/128067
: Fix pyrepl overriding printed output without newlines (https://github.com/miss-islington/cpython/commit/2a7dcf08e4512ba38e22082dafcf5cb1c13a64cd
2a7dcf0https://github.com/miss-islington/cpython/commit/2a7dcf08e4512ba38e22082dafcf5cb1c13a64cd
pythonGH-138732https://github.com/python/cpython/pull/138732
8a2deeahttps://github.com/miss-islington/cpython/commit/8a2deea1fc725f8147254f87c6042fcf75a1d03b
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
Jan 2, 2026https://github.com/python/cpython/pull/138732#issuecomment-3705283224
GH-143350https://github.com/python/cpython/pull/143350
3.14 branchhttps://github.com/python/cpython/tree/3.14
Please reload this pagehttps://github.com/python/cpython/pull/138732
miss-islingtonhttps://github.com/miss-islington
Jan 2, 2026 https://github.com/python/cpython/pull/138732#ref-commit-1686927
https://github.com/JanEricNitschke
https://github.com/ambv
https://github.com/miss-islington
pythongh-128067https://github.com/python/cpython/issues/128067
: Fix pyrepl overriding printed output without newlines (https://github.com/miss-islington/cpython/commit/1686927a188b337835beef65626fac0e449ec038
1686927https://github.com/miss-islington/cpython/commit/1686927a188b337835beef65626fac0e449ec038
pythonGH-138732https://github.com/python/cpython/pull/138732
8a2deeahttps://github.com/miss-islington/cpython/commit/8a2deea1fc725f8147254f87c6042fcf75a1d03b
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
needs backport to 3.14 https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22needs%20backport%20to%203.14%22
Jan 2, 2026https://github.com/python/cpython/pull/138732#event-21827316476
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
Jan 2, 2026https://github.com/python/cpython/pull/138732#issuecomment-3705283332
GH-143351https://github.com/python/cpython/pull/143351
3.13 branchhttps://github.com/python/cpython/tree/3.13
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
needs backport to 3.13 https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22needs%20backport%20to%203.13%22
Jan 2, 2026https://github.com/python/cpython/pull/138732#event-21827316992
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
Jan 2, 2026https://github.com/python/cpython/pull/138732#issuecomment-3705306324
8a2deeahttps://github.com/python/cpython/commit/8a2deea1fc725f8147254f87c6042fcf75a1d03b
the buildbot page in the devguidehttps://devguide.python.org/buildbots/
https://buildbot.python.org/#/builders/1609/builds/4528https://buildbot.python.org/#/builders/1609/builds/4528
8a2deeahttps://github.com/python/cpython/commit/8a2deea1fc725f8147254f87c6042fcf75a1d03b
https://buildbot.python.org/#/builders/1609/builds/4528https://buildbot.python.org/#/builders/1609/builds/4528
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/ambv
ambvhttps://github.com/ambv
Jan 2, 2026https://github.com/python/cpython/pull/138732#issuecomment-3705309617
Please reload this pagehttps://github.com/python/cpython/pull/138732
ambvhttps://github.com/ambv
Jan 2, 2026 https://github.com/python/cpython/pull/138732#ref-commit-a141b84
https://github.com/miss-islington
https://github.com/JanEricNitschke
https://github.com/ambv
[3.14]https://github.com/python/cpython/commit/a141b840af5c26292d772d181dc8d900e6e39c92
gh-128067https://github.com/python/cpython/issues/128067
: Fix pyrepl overriding printed output without newlin…https://github.com/python/cpython/commit/a141b840af5c26292d772d181dc8d900e6e39c92
a141b84https://github.com/python/cpython/commit/a141b840af5c26292d772d181dc8d900e6e39c92
GH-138732https://github.com/python/cpython/pull/138732
GH-143350https://github.com/python/cpython/pull/143350
8a2deeahttps://github.com/python/cpython/commit/8a2deea1fc725f8147254f87c6042fcf75a1d03b
ambvhttps://github.com/ambv
Jan 2, 2026 https://github.com/python/cpython/pull/138732#ref-commit-c09d6a4
https://github.com/miss-islington
https://github.com/JanEricNitschke
https://github.com/ambv
[3.13]https://github.com/python/cpython/commit/c09d6a437b03b938d10d10d082fe6a3a49385cbc
gh-128067https://github.com/python/cpython/issues/128067
: Fix pyrepl overriding printed output without newlin…https://github.com/python/cpython/commit/c09d6a437b03b938d10d10d082fe6a3a49385cbc
c09d6a4https://github.com/python/cpython/commit/c09d6a437b03b938d10d10d082fe6a3a49385cbc
GH-138732https://github.com/python/cpython/pull/138732
GH-143351https://github.com/python/cpython/pull/143351
8a2deeahttps://github.com/python/cpython/commit/8a2deea1fc725f8147254f87c6042fcf75a1d03b
https://github.com/johnslavik
johnslavikhttps://github.com/johnslavik
Jan 3, 2026 https://github.com/python/cpython/pull/138732#ref-issue-3778487604
test_pyrepl.test_no_newline() failure on main #143394 https://github.com/python/cpython/issues/143394
https://github.com/ambv
ambvhttps://github.com/ambv
Jan 5, 2026 https://github.com/python/cpython/pull/138732#ref-pullrequest-3783040437
gh-143394: On macOS, run main PyREPL tests as "Apple Terminal" as well #143461 https://github.com/python/cpython/pull/143461
thunder-codinghttps://github.com/thunder-coding
Feb 15, 2026 https://github.com/python/cpython/pull/138732#ref-commit-b2f1ca2
https://github.com/JanEricNitschke
https://github.com/ambv
https://github.com/thunder-coding
pythongh-128067https://github.com/python/cpython/issues/128067
: Fix pyrepl overriding printed output without newlines (https://github.com/thunder-coding/cpython/commit/b2f1ca201450f0b7dbbaeadd386dd040c3ded6a8
b2f1ca2https://github.com/thunder-coding/cpython/commit/b2f1ca201450f0b7dbbaeadd386dd040c3ded6a8
python#138732https://github.com/python/cpython/pull/138732
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
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%2F138732
https://github.com/ambv
ambv https://github.com/ambv
https://github.com/python/cpython/pull/138732/files/22e954283da5d4c3331ccc48b744ff61f208acce
https://github.com/chris-eibl
chris-eibl https://github.com/chris-eibl
https://github.com/python/cpython/pull/138732/files/a43a319b0468773061344cacdb90e002f06d0c56
https://github.com/pablogsal
pablogsal https://github.com/pablogsal
https://github.com/lysnikolaou
lysnikolaou https://github.com/lysnikolaou
Please reload this pagehttps://github.com/python/cpython/pull/138732
https://github.com/JanEricNitschke
https://github.com/chris-eibl
https://github.com/ambv
https://github.com/bedevere-bot
https://github.com/nazeerali4325-commits
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.