Title: bpo-42908: Mark cleanup code at end of try-except and with artificial by markshannon · Pull Request #24202 · python/cpython · GitHub
Open Graph Title: bpo-42908: Mark cleanup code at end of try-except and with artificial by markshannon · Pull Request #24202 · python/cpython
X Title: bpo-42908: Mark cleanup code at end of try-except and with artificial by markshannon · Pull Request #24202 · python/cpython
Description: This PR: Marks the cleanup code at end of try-except and with as artificial Keeps the CFG normalized by eliminating empty blocks between passes. Does a better job of propagating line numbers across of blocks, to ensure that exits have line numbers. No NEWS as this is tidying up loose ends of the PEP 626 implementation. https://bugs.python.org/issue42908
Open Graph Description: This PR: Marks the cleanup code at end of try-except and with as artificial Keeps the CFG normalized by eliminating empty blocks between passes. Does a better job of propagating line numbers acros...
X Description: This PR: Marks the cleanup code at end of try-except and with as artificial Keeps the CFG normalized by eliminating empty blocks between passes. Does a better job of propagating line numbers acros...
Opengraph URL: https://github.com/python/cpython/pull/24202
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:901121f9-fe2e-fe50-c203-28228854e9f5 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | 818A:296AF5:107312C:16D12B0:696A8BBA |
| html-safe-nonce | db2641b870fc4a63c1501f969af160fb951ebefc1c4929bee2afd55b1f72f3e3 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MThBOjI5NkFGNToxMDczMTJDOjE2RDEyQjA6Njk2QThCQkEiLCJ2aXNpdG9yX2lkIjoiMzgyNDA5NjYxNTYzMDI3NzU2MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 61b543e06142a2f46287f9e7324ef13d8db2c22c487a1a7c4bf15fa6afe61b68 |
| hovercard-subject-tag | pull_request:553552817 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/python/cpython/pull/24202/checks |
| twitter:image | https://avatars.githubusercontent.com/u/9448417?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/9448417?s=400&v=4 |
| og:image:alt | This PR: Marks the cleanup code at end of try-except and with as artificial Keeps the CFG normalized by eliminating empty blocks between passes. Does a better job of propagating line numbers acros... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | d2aa6dedd7d97fa651b17c40401f2605f309df5ca5fb659bf0554cf34f1de825 |
| 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 full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | c1dbca8981c5e3d6a69bce2f1d289e732b86241d |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width