| react-profiling | 0 |
| react-import-map | react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf |
| 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:efb8f329-afdf-443a-1549-8cad88b9a23a |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | BD3E:179745:397C12:4ED3F6:6AECC9E8 |
| html-safe-nonce | 9acc1666eb835c11a3a400816004dd3ae7286f4aa0b82bc01694fd72e7fb5a26 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRDNFOjE3OTc0NTozOTdDMTI6NEVEM0Y2OjZBRUNDOUU4IiwidmlzaXRvcl9pZCI6IjUzMjI3NzgyOTA1NTg5MTMwMDAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | a8be1b326a8e6f09c2b686264fd9398078fb0dcc7ad67e1f67598f242caf97f4 |
| hovercard-subject-tag | pull_request:4074710622 |
| 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/153835/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/f76cb734042c485086c86d8dab073c413f89c46e9029fb22520d2169e705fac4/python/cpython/pull/153835 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/f76cb734042c485086c86d8dab073c413f89c46e9029fb22520d2169e705fac4/python/cpython/pull/153835 |
| og:image:alt | Normalize bytes format strings to str before using them as the cache key,
so that equal str and bytes formats no longer collide and get compared.
(cherry picked from commit 190d2ff)
Co-authored-by:... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | miss-islington |
| hostname | github.com |
| expected-hostname | github.com |
| None | dc0b519c5798dc1150b88dc4c06a8b9634d0069218dc04e469970e76aad74016 |
| turbo-cache-control | no-cache |
| 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 | db139f0bf57b59bf9a8c4abb0849924d6c6ca559 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| react-app-name | pull-requests |
| Skip to content | https://github.com/python/cpython/pull/153835#start-of-content |
| https://github.com/ |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F153835 |
| GitHubRepository hosting, code review, and collaboration | https://github.com/platform |
| CopilotAI coding agent for tasks, projects, and automated work | https://github.com/features/copilot |
| ActionsCI/CD and automation | https://github.com/features/actions |
| Code QualityQuality analysis, fixes, and enforcement | https://github.com/features/code-quality |
| CodespacesCloud development environments | https://github.com/features/codespaces |
| Code SecurityVulnerability detection and remediation | https://github.com/security/advanced-security/code-security |
| Secret ProtectionSecret scanning and leak prevention | https://github.com/security/advanced-security/secret-protection |
| All Features | https://github.com/features |
| Documentation | https://docs.github.com/en |
| Training | https://learn.github.com/skills |
| Certifications | https://learn.github.com/credentials |
| Build with Copilot | https://github.com/features/ai |
| Customize Copilot | https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview |
| Integrations | https://github.com/marketplace |
| Trending repos | https://github.com/trending |
| GitHub Sponsors | https://github.com/open-source/sponsors |
| Developer articles | https://github.com/resources/articles |
| ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place. | https://github.blog/changelog/ |
| Enterprises | https://github.com/enterprise |
| Team | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| 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 |
| See all industries | https://github.com/solutions/industry |
| Why GitHub | https://github.com/why-github |
| Customer Stories | https://github.com/customer-stories |
| Business insights | https://github.com/solutions/executive-insights |
| Trust Center | https://github.com/trust-center |
| GitHub Advanced SecurityEnterprise-grade code security | 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/enterprise/premium-support |
| Documentation | https://docs.github.com/en |
| Resource center | https://github.com/resources |
| Blog | https://github.blog/ |
| Events & webinars | https://github.com/resources/events |
| Community Forum | https://github.com/orgs/community/discussions |
| Customer Stories | https://github.com/customer-stories |
| Integrations | https://github.com/marketplace |
| Customer support | https://help.github.com/ |
| Training | https://learn.github.com/skills |
| GitHub Status | https://www.githubstatus.com/ |
| About | https://github.com/about |
| Partners | https://github.com/partners |
| Changelog | https://github.blog/changelog/ |
| GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub. | https://githubuniverse.com/ |
| Pricing | https://github.com/pricing |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F153835 |
| 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/153835 |
| Reload | https://github.com/python/cpython/pull/153835 |
| Reload | https://github.com/python/cpython/pull/153835 |
| python | https://github.com/python |
| cpython | https://github.com/python/cpython |
| Code | https://github.com/python/cpython |
| Issues5k+ (5k+) | https://github.com/python/cpython/issues |
| Pull requests2.3k (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 | https://github.com/python/cpython/security |
| Insights | https://github.com/python/cpython/pulse |
| https://github.com/python/cpython |
| serhiy-storchaka | https://github.com/serhiy-storchaka |
| python:3.14 | https://github.com/python/cpython/tree/3.14 |
| miss-islington:backport-190d2ff-3.14 | https://github.com/miss-islington/cpython/tree/backport-190d2ff-3.14 |
| Conversation | https://github.com/python/cpython/pull/153835 |
| Commits1 (1) | https://github.com/python/cpython/pull/153835/commits |
| Checks | https://github.com/python/cpython/pull/153835/checks |
| Files changed | https://github.com/python/cpython/pull/153835/files |
| [3.14] gh-85943: Fix BytesWarning in the struct format cache under -bb (GH-153627) | https://github.com/python/cpython/pull/153835#top |
| serhiy-storchaka | https://github.com/serhiy-storchaka |
| python:3.14 | https://github.com/python/cpython/tree/3.14 |
| miss-islington:backport-190d2ff-3.14 | https://github.com/miss-islington/cpython/tree/backport-190d2ff-3.14 |
|
| https://github.com/miss-islington |
| miss-islington | https://github.com/miss-islington |
| Jul 17, 2026 | https://github.com/python/cpython/pull/153835#issue-4909249475 |
| Please reload this page | https://github.com/python/cpython/pull/153835 |
| 190d2ff | https://github.com/python/cpython/commit/190d2ffbb969ad571fd12d4988b37519091194d5 |
| When using python -bb, struct.calcsize raises a warning when used with str argument after being used with bytes (might be a larger problem with dicts) #85943 | https://github.com/python/cpython/issues/85943 |
| Please reload this page | https://github.com/python/cpython/pull/153835 |
|
| https://github.com/serhiy-storchaka |
|
| https://github.com/claude |
|
| https://github.com/miss-islington |
| pythongh-85943 | https://github.com/python/cpython/issues/85943 |
| : Fix BytesWarning in the struct format cache under -bb ( | https://github.com/python/cpython/pull/153835/commits/e3616a92854cb7cd70faf0962366199539d510c3 |
| … | https://github.com/python/cpython/pull/153627 |
| e3616a9 | https://github.com/python/cpython/pull/153835/commits/e3616a92854cb7cd70faf0962366199539d510c3 |
| …pythonGH-153627 | https://github.com/python/cpython/pull/153627 |
| 190d2ff | https://github.com/miss-islington/cpython/commit/190d2ffbb969ad571fd12d4988b37519091194d5 |
|
When using python -bb, struct.calcsize raises a warning when used with str argument after being used with bytes (might be a larger problem with dicts)
#85943
| https://github.com/python/cpython/issues/85943 |
|
gh-85943: Fix BytesWarning in the struct format cache under -bb
#153627
| https://github.com/python/cpython/pull/153627 |
| https://github.com/apps/bedevere-app |
| bedevere-app | https://github.com/apps/bedevere-app |
|
awaiting review
| https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20review%22 |
| Jul 17, 2026 | https://github.com/python/cpython/pull/153835#event-28109067091 |
| https://github.com/serhiy-storchaka |
| serhiy-storchaka | https://github.com/serhiy-storchaka |
| July 17, 2026 07:50 | https://github.com/python/cpython/pull/153835#event-28109091972 |
| https://github.com/serhiy-storchaka |
| serhiy-storchaka | https://github.com/serhiy-storchaka |
| f8298e5 | https://github.com/python/cpython/commit/f8298e59cdd6fb28f6b6b9d0aaef2117349006e4 |
| Jul 17, 2026 | https://github.com/python/cpython/pull/153835#event-28110168058 |
| Please reload this page | https://github.com/python/cpython/pull/153835 |
| https://github.com/apps/bedevere-app |
| bedevere-app | https://github.com/apps/bedevere-app |
|
awaiting review
| https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20review%22 |
| Jul 17, 2026 | https://github.com/python/cpython/pull/153835#event-28110170825 |
| https://github.com/miss-islington |
| miss-islington | https://github.com/miss-islington |
| July 17, 2026 08:16 | https://github.com/python/cpython/pull/153835#event-28110171608 |
| https://github.com/corona10 |
| corona10 | https://github.com/corona10 |
|
Sep 25, 2026
| https://github.com/python/cpython/pull/153835#ref-issue-5584376768 |
|
struct: non-ASCII bytes format raises UnicodeEncodeError instead of struct.error on 3.13/3.14
#158172
| https://github.com/python/cpython/issues/158172 |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/{{ revealButtonHref }} |
| 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%2F153835 |
| Please reload this page | https://github.com/python/cpython/pull/153835 |
| Please reload this page | https://github.com/python/cpython/pull/153835 |
|
| https://github.com/miss-islington |
|
| https://github.com/serhiy-storchaka |
|
| 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 |