| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:48501311-74e4-1811-c84c-a75450f83b40 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | D5FC:378262:37BFBB1:49D6515:696BA866 |
| html-safe-nonce | 09c6b289ce751c2a6ae8e19f03f547852588f4696eb33ff9a3846bf2fd308e6e |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENUZDOjM3ODI2MjozN0JGQkIxOjQ5RDY1MTU6Njk2QkE4NjYiLCJ2aXNpdG9yX2lkIjoiMTA5MDUwNDM0ODY4NTU0MzUyNiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 0c6796088d95503eff8709563851d56b52f236d7359d51fdd8b786e950eabe4c |
| hovercard-subject-tag | pull_request:2455560010 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python/cpython/132451/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/aee76c8eb60c637f6afbe359c3af9eb1f8cf047e5f96bacebf3abb1365a25430/python/cpython/pull/132451 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/aee76c8eb60c637f6afbe359c3af9eb1f8cf047e5f96bacebf3abb1365a25430/python/cpython/pull/132451 |
| og:image:alt | Initial proof-of-concept and design. This is lacking tests and documentation, but otherwise works well, and it would be very helpful if anyone interested can try it out!
It has been tested on macOS... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | godlygeek |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5f99f7c1d70f01da5b93e5ca90303359738944d8ab470e396496262c66e60b8d |
| turbo-cache-control | no-preview |
| go-import | github.com/python/cpython git https://github.com/python/cpython.git |
| octolytics-dimension-user_id | 1525981 |
| octolytics-dimension-user_login | python |
| octolytics-dimension-repository_id | 81598961 |
| octolytics-dimension-repository_nwo | python/cpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 81598961 |
| octolytics-dimension-repository_network_root_nwo | python/cpython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 82560a55c6b2054555076f46e683151ee28a19bc |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/python/cpython/pull/132451#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F132451 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://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%2F132451 |
|
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 |
| Reload | https://github.com/python/cpython/pull/132451 |
| Reload | https://github.com/python/cpython/pull/132451 |
| Reload | https://github.com/python/cpython/pull/132451 |
|
python
| https://github.com/python |
| cpython | https://github.com/python/cpython |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
|
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 page | https://github.com/python/cpython/pull/132451 |
|
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 service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose |
| Jump to bottom | https://github.com/python/cpython/pull/132451#issue-comment-box |
| pablogsal | https://github.com/pablogsal |
| python:main | https://github.com/python/cpython/tree/main |
| godlygeek:remote_pdb | https://github.com/godlygeek/cpython/tree/remote_pdb |
|
gh-131591: Allow pdb to attach to a running process
| https://github.com/python/cpython/pull/132451#top |
| pablogsal | https://github.com/pablogsal |
| python:main | https://github.com/python/cpython/tree/main |
| godlygeek:remote_pdb | https://github.com/godlygeek/cpython/tree/remote_pdb |
|
Conversation
158
| https://github.com/python/cpython/pull/132451 |
|
Commits
40
| https://github.com/python/cpython/pull/132451/commits |
|
Checks
41
| https://github.com/python/cpython/pull/132451/checks |
|
Files changed
5
| https://github.com/python/cpython/pull/132451/files |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/{{ revealButtonHref }} |
|
| https://github.com/godlygeek |
| godlygeek | https://github.com/godlygeek |
| Apr 12, 2025 | https://github.com/python/cpython/pull/132451#issue-2990650420 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| Implement PEP 768 – Safe external debugger interface for CPython #131591 | https://github.com/python/cpython/issues/131591 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
|
| https://github.com/godlygeek |
| Allow pdb to attach to a running process | https://github.com/python/cpython/pull/132451/commits/52253335fbfae9a42a7ffe8f1cee30a172b81433 |
| 5225333 | https://github.com/python/cpython/pull/132451/commits/52253335fbfae9a42a7ffe8f1cee30a172b81433 |
| https://github.com/apps/bedevere-app |
| bedevere-app | https://github.com/apps/bedevere-app |
|
Apr 12, 2025
| https://github.com/python/cpython/pull/132451#ref-issue-2940613569 |
|
Implement PEP 768 – Safe external debugger interface for CPython
#131591
| https://github.com/python/cpython/issues/131591 |
| https://github.com/godlygeek |
| godlygeek | https://github.com/godlygeek |
| Apr 12, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2798957186 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/pablogsal |
| pablogsal | https://github.com/pablogsal |
| Apr 12, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2799041431 |
| @gaogaotiantian | https://github.com/gaogaotiantian |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/pablogsal |
| pablogsal | https://github.com/pablogsal |
| Apr 12, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2799042100 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| @gaogaotiantian | https://github.com/gaogaotiantian |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/pablogsal |
| pablogsal | https://github.com/pablogsal |
| Copilot | https://github.com/apps/copilot-pull-request-reviewer |
| April 14, 2025 13:15 | https://github.com/python/cpython/pull/132451#event-17248845606 |
|
| https://github.com/apps/copilot-pull-request-reviewer |
| Sign in to view | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F132451 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/gaogaotiantian |
| gaogaotiantian | https://github.com/gaogaotiantian |
| Apr 14, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2801890129 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/pablogsal |
| pablogsal | https://github.com/pablogsal |
| Apr 14, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2802048694 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/gaogaotiantian |
| gaogaotiantian | https://github.com/gaogaotiantian |
|
Apr 14, 2025
| https://github.com/python/cpython/pull/132451#pullrequestreview-2765373314 |
|
View reviewed changes
| https://github.com/python/cpython/pull/132451/files/52253335fbfae9a42a7ffe8f1cee30a172b81433 |
| gaogaotiantian | https://github.com/gaogaotiantian |
| https://github.com/python/cpython/pull/132451#pullrequestreview-2765373314 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| Lib/pdb.py | https://github.com/python/cpython/pull/132451/files/52253335fbfae9a42a7ffe8f1cee30a172b81433#diff-98d47941a1bfadcfdfe02973122c83be2940ca6f3b1c32ca8898e7f594d2669d |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| Lib/pdb.py | https://github.com/python/cpython/pull/132451/files/52253335fbfae9a42a7ffe8f1cee30a172b81433#diff-98d47941a1bfadcfdfe02973122c83be2940ca6f3b1c32ca8898e7f594d2669d |
| gaogaotiantian | https://github.com/gaogaotiantian |
| Apr 14, 2025 | https://github.com/python/cpython/pull/132451#discussion_r2042772097 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| godlygeek | https://github.com/godlygeek |
| Apr 14, 2025 | https://github.com/python/cpython/pull/132451#discussion_r2042925761 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| gaogaotiantian | https://github.com/gaogaotiantian |
| Apr 22, 2025 | https://github.com/python/cpython/pull/132451#discussion_r2054960854 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| Lib/pdb.py | https://github.com/python/cpython/pull/132451/files/52253335fbfae9a42a7ffe8f1cee30a172b81433#diff-98d47941a1bfadcfdfe02973122c83be2940ca6f3b1c32ca8898e7f594d2669d |
| gaogaotiantian | https://github.com/gaogaotiantian |
| Apr 14, 2025 | https://github.com/python/cpython/pull/132451#discussion_r2042830755 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| godlygeek | https://github.com/godlygeek |
| Apr 14, 2025 | https://github.com/python/cpython/pull/132451#discussion_r2042930856 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| gaogaotiantian | https://github.com/gaogaotiantian |
| Apr 22, 2025 | https://github.com/python/cpython/pull/132451#discussion_r2054910341 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| Lib/pdb.py | https://github.com/python/cpython/pull/132451/files/52253335fbfae9a42a7ffe8f1cee30a172b81433#diff-98d47941a1bfadcfdfe02973122c83be2940ca6f3b1c32ca8898e7f594d2669d |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| Lib/pdb.py | https://github.com/python/cpython/pull/132451/files/52253335fbfae9a42a7ffe8f1cee30a172b81433#diff-98d47941a1bfadcfdfe02973122c83be2940ca6f3b1c32ca8898e7f594d2669d |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| Lib/pdb.py | https://github.com/python/cpython/pull/132451/files/52253335fbfae9a42a7ffe8f1cee30a172b81433#diff-98d47941a1bfadcfdfe02973122c83be2940ca6f3b1c32ca8898e7f594d2669d |
| gaogaotiantian | https://github.com/gaogaotiantian |
| Apr 14, 2025 | https://github.com/python/cpython/pull/132451#discussion_r2042872479 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| godlygeek | https://github.com/godlygeek |
| Apr 14, 2025 | https://github.com/python/cpython/pull/132451#discussion_r2042973295 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| gaogaotiantian | https://github.com/gaogaotiantian |
| Apr 15, 2025 | https://github.com/python/cpython/pull/132451#discussion_r2043260213 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| godlygeek | https://github.com/godlygeek |
| Apr 15, 2025 | https://github.com/python/cpython/pull/132451#discussion_r2045506387 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| godlygeek | https://github.com/godlygeek |
| Apr 15, 2025 | https://github.com/python/cpython/pull/132451#discussion_r2045536051 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| e44a670 | https://github.com/python/cpython/commit/e44a670b0c7a62642777197cc8402a71ca87114e |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| gaogaotiantian | https://github.com/gaogaotiantian |
| Apr 15, 2025 | https://github.com/python/cpython/pull/132451#discussion_r2045536479 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| godlygeek | https://github.com/godlygeek |
| Apr 15, 2025 | https://github.com/python/cpython/pull/132451#discussion_r2045543934 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| godlygeek | https://github.com/godlygeek |
| Apr 20, 2025 | https://github.com/python/cpython/pull/132451#discussion_r2051828863 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| 600aa05 | https://github.com/python/cpython/commit/600aa0504787875498faad1bee5b80697babd8cf |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| Lib/pdb.py | https://github.com/python/cpython/pull/132451/files/52253335fbfae9a42a7ffe8f1cee30a172b81433#diff-98d47941a1bfadcfdfe02973122c83be2940ca6f3b1c32ca8898e7f594d2669d |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| Lib/pdb.py | https://github.com/python/cpython/pull/132451/files/52253335fbfae9a42a7ffe8f1cee30a172b81433#diff-98d47941a1bfadcfdfe02973122c83be2940ca6f3b1c32ca8898e7f594d2669d |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| Lib/pdb.py | https://github.com/python/cpython/pull/132451/files/52253335fbfae9a42a7ffe8f1cee30a172b81433#diff-98d47941a1bfadcfdfe02973122c83be2940ca6f3b1c32ca8898e7f594d2669d |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| Lib/pdb.py | https://github.com/python/cpython/pull/132451/files/52253335fbfae9a42a7ffe8f1cee30a172b81433#diff-98d47941a1bfadcfdfe02973122c83be2940ca6f3b1c32ca8898e7f594d2669d |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| godlygeek | https://github.com/godlygeek |
| April 15, 2025 16:32 | https://github.com/python/cpython/pull/132451#commits-pushed-78a3085 |
|
| https://github.com/godlygeek |
| Remove 2 unused _RemotePdb instance attributes | https://github.com/python/cpython/pull/132451/commits/78a3085161b055447e5a257e1a17862a2d898b19 |
| 78a3085 | https://github.com/python/cpython/pull/132451/commits/78a3085161b055447e5a257e1a17862a2d898b19 |
| b577460 | https://github.com/godlygeek/cpython/commit/b5774603a0c877f19b33fb922e2fb967b1d50329 |
|
| https://github.com/godlygeek |
| Reduce duplication for 'debug' command | https://github.com/python/cpython/pull/132451/commits/90e0a81d499634840074dcd64cf577dfc2bd57df |
| 90e0a81 | https://github.com/python/cpython/pull/132451/commits/90e0a81d499634840074dcd64cf577dfc2bd57df |
|
| https://github.com/godlygeek |
| End commands entry on 'end' and ^C and ^D | https://github.com/python/cpython/pull/132451/commits/e44a670b0c7a62642777197cc8402a71ca87114e |
| e44a670 | https://github.com/python/cpython/pull/132451/commits/e44a670b0c7a62642777197cc8402a71ca87114e |
|
| https://github.com/godlygeek |
| Set the frame for remote pdb to stop in explicitly | https://github.com/python/cpython/pull/132451/commits/e83724670c0df5301f6d44c51ef08ae84cdece8a |
| e837246 | https://github.com/python/cpython/pull/132451/commits/e83724670c0df5301f6d44c51ef08ae84cdece8a |
|
| https://github.com/godlygeek |
| Fix an unbound local in an error message | https://github.com/python/cpython/pull/132451/commits/27efa973275be59be2f7b5021758c296ef5e6337 |
| 27efa97 | https://github.com/python/cpython/pull/132451/commits/27efa973275be59be2f7b5021758c296ef5e6337 |
|
| https://github.com/godlygeek |
| Clean up remote PDB detaching | https://github.com/python/cpython/pull/132451/commits/557a7259bebe80660c84f36fd27a14543fe2eb85 |
| 557a725 | https://github.com/python/cpython/pull/132451/commits/557a7259bebe80660c84f36fd27a14543fe2eb85 |
| https://github.com/Zheaoli |
| Zheaoli | https://github.com/Zheaoli |
| Apr 16, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2810594812 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| @gaogaotiantian | https://github.com/gaogaotiantian |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/godlygeek |
| godlygeek | https://github.com/godlygeek |
| Apr 16, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2810684582 |
| POSIX says | https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/netinet_in.h.html |
| bind() | https://pubs.opengroup.org/onlinepubs/9799919799/functions/bind.html |
| On Linux that implementation-defined port range is configurable | https://www.man7.org/linux/man-pages/man7/ip.7.html |
| the default range | https://github.com/torvalds/linux/blob/c62f4b82d57155f35befb5c8bbae176614b87623/Documentation/networking/ip-sysctl.rst#ip-variables |
| On Windows the port range is 49152 to 65535 | https://learn.microsoft.com/en-us/windows/win32/api/winsock/nf-winsock-bind |
| StackOverflow says | https://stackoverflow.com/questions/46023485/what-is-the-range-of-ephemeral-ports-on-mac |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/Zheaoli |
| Zheaoli | https://github.com/Zheaoli |
| Apr 16, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2810729351 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/Zheaoli |
| Zheaoli | https://github.com/Zheaoli |
|
Apr 16, 2025
| https://github.com/python/cpython/pull/132451#pullrequestreview-2773822818 |
|
View reviewed changes
| https://github.com/python/cpython/pull/132451/files/557a7259bebe80660c84f36fd27a14543fe2eb85 |
| Lib/pdb.py | https://github.com/python/cpython/pull/132451/files/557a7259bebe80660c84f36fd27a14543fe2eb85#diff-98d47941a1bfadcfdfe02973122c83be2940ca6f3b1c32ca8898e7f594d2669d |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/Zheaoli |
| Zheaoli | https://github.com/Zheaoli |
|
Apr 16, 2025
| https://github.com/python/cpython/pull/132451#pullrequestreview-2773869881 |
|
View reviewed changes
| https://github.com/python/cpython/pull/132451/files/557a7259bebe80660c84f36fd27a14543fe2eb85 |
| Lib/pdb.py | https://github.com/python/cpython/pull/132451/files/557a7259bebe80660c84f36fd27a14543fe2eb85#diff-98d47941a1bfadcfdfe02973122c83be2940ca6f3b1c32ca8898e7f594d2669d |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| godlygeek | https://github.com/godlygeek |
| April 17, 2025 17:35 | https://github.com/python/cpython/pull/132451#commits-pushed-7f7584a |
|
| https://github.com/godlygeek |
| Allow ctrl-c to interrupt a running process | https://github.com/python/cpython/pull/132451/commits/7f7584aa5e1b9a6a569ce6bc0680d1ac80a06ef6 |
| 7f7584a | https://github.com/python/cpython/pull/132451/commits/7f7584aa5e1b9a6a569ce6bc0680d1ac80a06ef6 |
|
| https://github.com/godlygeek |
| Automatically detach if the client dies unexpectedly | https://github.com/python/cpython/pull/132451/commits/5666ffb4b62430a69cb6942e069e2d1d8319b6e3 |
| 5666ffb | https://github.com/python/cpython/pull/132451/commits/5666ffb4b62430a69cb6942e069e2d1d8319b6e3 |
|
| https://github.com/godlygeek |
| Clear _last_pdb_instance on detach | https://github.com/python/cpython/pull/132451/commits/325f166626840f840cc8c01e26ab6efbb9d6264a |
| 325f166 | https://github.com/python/cpython/pull/132451/commits/325f166626840f840cc8c01e26ab6efbb9d6264a |
|
| https://github.com/godlygeek |
| Refuse to attach if another PDB instance is installed | https://github.com/python/cpython/pull/132451/commits/72830e2ce1bb785727bde0c10de017f81d0566b7 |
| 72830e2 | https://github.com/python/cpython/pull/132451/commits/72830e2ce1bb785727bde0c10de017f81d0566b7 |
|
| https://github.com/godlygeek |
| Handle the confirmation prompt issued by 'clear' | https://github.com/python/cpython/pull/132451/commits/27c6780160580789a780cd3b20f0e28da8ac913a |
| 27c6780 | https://github.com/python/cpython/pull/132451/commits/27c6780160580789a780cd3b20f0e28da8ac913a |
|
| https://github.com/godlygeek |
| Make message and error handle non-string args | https://github.com/python/cpython/pull/132451/commits/baaf28af0f9a8d2f1bc4faeb13949a07e72f8ded |
| baaf28a | https://github.com/python/cpython/pull/132451/commits/baaf28af0f9a8d2f1bc4faeb13949a07e72f8ded |
|
| https://github.com/pablogsal |
| Add some basic tests | https://github.com/python/cpython/pull/132451/commits/e61cc31fde7c7c82044388942747872f1d88cfc7 |
| e61cc31 | https://github.com/python/cpython/pull/132451/commits/e61cc31fde7c7c82044388942747872f1d88cfc7 |
|
| https://github.com/pablogsal |
| Don't use deprecated method | https://github.com/python/cpython/pull/132451/commits/5d59ce17da1a90268bd51da4c632a5ea512b391a |
| 5d59ce1 | https://github.com/python/cpython/pull/132451/commits/5d59ce17da1a90268bd51da4c632a5ea512b391a |
| https://github.com/gaogaotiantian |
| gaogaotiantian | https://github.com/gaogaotiantian |
| Apr 18, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2814301909 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
|
| https://github.com/pablogsal |
| More tests | https://github.com/python/cpython/pull/132451/commits/c654fdfcfe544e90e9103963bec54508cf14307e |
| c654fdf | https://github.com/python/cpython/pull/132451/commits/c654fdfcfe544e90e9103963bec54508cf14307e |
| https://github.com/gaogaotiantian |
| gaogaotiantian | https://github.com/gaogaotiantian |
| Apr 23, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2824788261 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/gaogaotiantian |
| gaogaotiantian | https://github.com/gaogaotiantian |
| Apr 23, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2824791634 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/pablogsal |
| pablogsal | https://github.com/pablogsal |
| Apr 23, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2824793758 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| pablogsal | https://github.com/pablogsal |
| April 23, 2025 18:31 | https://github.com/python/cpython/pull/132451#commits-pushed-205bc55 |
|
| https://github.com/pablogsal |
| More tests | https://github.com/python/cpython/pull/132451/commits/205bc552b68f145a26e0263b38051a399afdba59 |
| 205bc55 | https://github.com/python/cpython/pull/132451/commits/205bc552b68f145a26e0263b38051a399afdba59 |
|
| https://github.com/pablogsal |
| More tests | https://github.com/python/cpython/pull/132451/commits/bbe784bd100a8df87e388829e2be69a293b214ec |
| bbe784b | https://github.com/python/cpython/pull/132451/commits/bbe784bd100a8df87e388829e2be69a293b214ec |
| https://github.com/pablogsal |
| pablogsal | https://github.com/pablogsal |
| force-pushed | https://github.com/python/cpython/compare/7a2bf511ac17a1303b229ec4caa37bbd22ffc056..bbe784bd100a8df87e388829e2be69a293b214ec |
| 7a2bf51 | https://github.com/python/cpython/commit/7a2bf511ac17a1303b229ec4caa37bbd22ffc056 |
| bbe784b | https://github.com/python/cpython/commit/bbe784bd100a8df87e388829e2be69a293b214ec |
|
Compare
| https://github.com/python/cpython/compare/7a2bf511ac17a1303b229ec4caa37bbd22ffc056..bbe784bd100a8df87e388829e2be69a293b214ec |
| April 23, 2025 17:52 | https://github.com/python/cpython/pull/132451#event-17375902000 |
|
| https://github.com/pablogsal |
| Add what's new entry | https://github.com/python/cpython/pull/132451/commits/30cb5371ed4313ed560e11f72f778f5f158a189f |
| 30cb537 | https://github.com/python/cpython/pull/132451/commits/30cb5371ed4313ed560e11f72f778f5f158a189f |
| https://github.com/pablogsal |
| pablogsal | https://github.com/pablogsal |
| Apr 23, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2825105257 |
| @gaogaotiantian | https://github.com/gaogaotiantian |
| @godlygeek | https://github.com/godlygeek |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/gaogaotiantian |
| gaogaotiantian | https://github.com/gaogaotiantian |
|
Apr 23, 2025
| https://github.com/python/cpython/pull/132451#pullrequestreview-2788495861 |
|
View reviewed changes
| https://github.com/python/cpython/pull/132451/files/30cb5371ed4313ed560e11f72f778f5f158a189f |
| Lib/test/test_remote_pdb.py | https://github.com/python/cpython/pull/132451/files/30cb5371ed4313ed560e11f72f778f5f158a189f#diff-267374edf5914696d71367c0c841604f4800bdc92f602b0e7716a645ae5447e7 |
| gaogaotiantian | https://github.com/gaogaotiantian |
| Apr 23, 2025 | https://github.com/python/cpython/pull/132451#discussion_r2056753944 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| pablogsal | https://github.com/pablogsal |
| Apr 23, 2025 | https://github.com/python/cpython/pull/132451#discussion_r2056873210 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| pablogsal | https://github.com/pablogsal |
| Apr 23, 2025 | https://github.com/python/cpython/pull/132451#discussion_r2057014432 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| @gaogaotiantian | https://github.com/gaogaotiantian |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
|
| https://github.com/pablogsal |
| use dedent | https://github.com/python/cpython/pull/132451/commits/659556f5050ffbacc7d0bd77b1bfc3d9d7e50212 |
| 659556f | https://github.com/python/cpython/pull/132451/commits/659556f5050ffbacc7d0bd77b1bfc3d9d7e50212 |
| https://github.com/gaogaotiantian |
| gaogaotiantian | https://github.com/gaogaotiantian |
| Apr 24, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2825852066 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/gaogaotiantian |
| gaogaotiantian | https://github.com/gaogaotiantian |
| Apr 24, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2825858668 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/pablogsal |
| pablogsal | https://github.com/pablogsal |
| Apr 24, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2825895685 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/pablogsal |
| pablogsal | https://github.com/pablogsal |
| force-pushed | https://github.com/python/cpython/compare/28e5992039696d12559843cb70a46c2505503433..659556f5050ffbacc7d0bd77b1bfc3d9d7e50212 |
| 28e5992 | https://github.com/python/cpython/commit/28e5992039696d12559843cb70a46c2505503433 |
| 659556f | https://github.com/python/cpython/commit/659556f5050ffbacc7d0bd77b1bfc3d9d7e50212 |
|
Compare
| https://github.com/python/cpython/compare/28e5992039696d12559843cb70a46c2505503433..659556f5050ffbacc7d0bd77b1bfc3d9d7e50212 |
| April 24, 2025 16:20 | https://github.com/python/cpython/pull/132451#event-17393630111 |
| https://github.com/godlygeek |
| godlygeek | https://github.com/godlygeek |
|
Apr 24, 2025
| https://github.com/python/cpython/pull/132451#pullrequestreview-2792309809 |
|
View reviewed changes
| https://github.com/python/cpython/pull/132451/files/659556f5050ffbacc7d0bd77b1bfc3d9d7e50212 |
| Lib/test/test_remote_pdb.py | https://github.com/python/cpython/pull/132451/files/659556f5050ffbacc7d0bd77b1bfc3d9d7e50212#diff-267374edf5914696d71367c0c841604f4800bdc92f602b0e7716a645ae5447e7 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| godlygeek | https://github.com/godlygeek |
| April 24, 2025 16:52 | https://github.com/python/cpython/pull/132451#commits-pushed-6c2d970 |
|
| https://github.com/godlygeek |
| Add synchronization to test_keyboard_interrupt | https://github.com/python/cpython/pull/132451/commits/6c2d970b823603946696f958a0d8cf20accc4a2f |
| 6c2d970 | https://github.com/python/cpython/pull/132451/commits/6c2d970b823603946696f958a0d8cf20accc4a2f |
|
| https://github.com/godlygeek |
| Stop sending a "signal" message in test_keyboard_interrupt" | https://github.com/python/cpython/pull/132451/commits/100be4482281981135df5d7bdf2aca6bd8a73574 |
| 100be44 | https://github.com/python/cpython/pull/132451/commits/100be4482281981135df5d7bdf2aca6bd8a73574 |
| https://github.com/pablogsal |
| pablogsal | https://github.com/pablogsal |
| Apr 25, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2829106744 |
| @gaogaotiantian | https://github.com/gaogaotiantian |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/pablogsal |
| pablogsal | https://github.com/pablogsal |
|
Apr 25, 2025
| https://github.com/python/cpython/pull/132451#pullrequestreview-2792750209 |
|
View reviewed changes
| https://github.com/python/cpython/pull/132451/files/100be4482281981135df5d7bdf2aca6bd8a73574 |
| https://github.com/apps/bedevere-app |
| bedevere-app | https://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 25, 2025 | https://github.com/python/cpython/pull/132451#event-17398693730 |
| https://github.com/gaogaotiantian |
| gaogaotiantian | https://github.com/gaogaotiantian |
| Apr 25, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2829127666 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/gaogaotiantian |
| gaogaotiantian | https://github.com/gaogaotiantian |
|
Apr 25, 2025
| https://github.com/python/cpython/pull/132451#pullrequestreview-2792766990 |
|
View reviewed changes
| https://github.com/python/cpython/pull/132451/files/100be4482281981135df5d7bdf2aca6bd8a73574 |
| https://github.com/pablogsal |
| pablogsal | https://github.com/pablogsal |
| Apr 25, 2025 | https://github.com/python/cpython/pull/132451#issuecomment-2829137176 |
| @gaogaotiantian | https://github.com/gaogaotiantian |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/pablogsal |
| pablogsal | https://github.com/pablogsal |
| 797b29b | https://github.com/python/cpython/commit/797b29b1b52a697010f64cdfdecd0c6aed22d3bd |
| Apr 25, 2025 | https://github.com/python/cpython/pull/132451#event-17398872953 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
| https://github.com/apps/bedevere-app |
| bedevere-app | https://github.com/apps/bedevere-app |
|
awaiting merge
| https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20merge%22 |
| Apr 25, 2025 | https://github.com/python/cpython/pull/132451#event-17398873244 |
| https://github.com/godlygeek |
| godlygeek | https://github.com/godlygeek |
|
Apr 25, 2025
| https://github.com/python/cpython/pull/132451#ref-issue-3021059497 |
|
Remote PDB can't interrupt an infinite loop in an evaluated command
#132975
| https://github.com/python/cpython/issues/132975 |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F132451 |
|
| https://github.com/chris-eibl |
|
chris-eibl
| https://github.com/chris-eibl |
|
| https://github.com/python/cpython/pull/132451/files/5d59ce17da1a90268bd51da4c632a5ea512b391a |
|
Copilot code review
| https://github.com/apps/copilot-pull-request-reviewer |
|
Copilot
| https://github.com/apps/copilot-pull-request-reviewer |
|
| https://github.com/python/cpython/pull/132451/files/52253335fbfae9a42a7ffe8f1cee30a172b81433 |
|
| https://github.com/pablogsal |
|
pablogsal
| https://github.com/pablogsal |
|
| https://github.com/python/cpython/pull/132451/files/100be4482281981135df5d7bdf2aca6bd8a73574 |
|
| https://github.com/gaogaotiantian |
|
gaogaotiantian
| https://github.com/gaogaotiantian |
|
| https://github.com/python/cpython/pull/132451/files/100be4482281981135df5d7bdf2aca6bd8a73574 |
|
| https://github.com/Zheaoli |
|
Zheaoli
| https://github.com/Zheaoli |
|
| https://github.com/python/cpython/pull/132451/files/557a7259bebe80660c84f36fd27a14543fe2eb85 |
| Please reload this page | https://github.com/python/cpython/pull/132451 |
|
| https://github.com/godlygeek |
|
| https://github.com/pablogsal |
|
| https://github.com/gaogaotiantian |
|
| https://github.com/Zheaoli |
|
| https://github.com/chris-eibl |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |