Title: bpo-40528: Implement a metadata system for ASDL Generator by isidentical · Pull Request #20193 · python/cpython · GitHub
Open Graph Title: bpo-40528: Implement a metadata system for ASDL Generator by isidentical · Pull Request #20193 · python/cpython
X Title: bpo-40528: Implement a metadata system for ASDL Generator by isidentical · Pull Request #20193 · python/cpython
Description: ASDL Generator was lack of proper annotation related to the generated module. This patch implements a MetadataVisitor that produces a metadata object to pass to other visitors that are visiting that same module. For the initial patch, it dynamically retrieves int sequences (like cmpop), that was previously hardcoded. It offers an interface that is easy to extend. https://bugs.python.org/issue40528
Open Graph Description: ASDL Generator was lack of proper annotation related to the generated module. This patch implements a MetadataVisitor that produces a metadata object to pass to other visitors that are visiting tha...
X Description: ASDL Generator was lack of proper annotation related to the generated module. This patch implements a MetadataVisitor that produces a metadata object to pass to other visitors that are visiting tha...
Opengraph URL: https://github.com/python/cpython/pull/20193
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:aeadd569-b111-3fde-efba-20b54601e908 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | CB6E:3C7D7F:1497C55:1C58726:696AA5D2 |
| html-safe-nonce | b4e4fd310674511aac8ed5f8823fab4ec30e053c44110a2ca287d2b7f8aa2196 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQjZFOjNDN0Q3RjoxNDk3QzU1OjFDNTg3MjY6Njk2QUE1RDIiLCJ2aXNpdG9yX2lkIjoiODE4MDQ3Njk3ODk4MDg5MDA2NiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | bfb3e81a68a94a7f4128fc4dfa751cf141abafe674864cd3d8a18fe8c030b3b9 |
| hovercard-subject-tag | pull_request:419745118 |
| 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/20193/checks |
| twitter:image | https://avatars.githubusercontent.com/u/47358913?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/47358913?s=400&v=4 |
| og:image:alt | ASDL Generator was lack of proper annotation related to the generated module. This patch implements a MetadataVisitor that produces a metadata object to pass to other visitors that are visiting tha... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | a51f97dbb9326f71c08ecb61577457d543c602124d1a2672871258ef37ac5261 |
| 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 | 4bd0eac606c70914085176ef312ebdcd97a8cdf1 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width