Title: implement more property features by youknowone · Pull Request #5828 · RustPython/RustPython · GitHub
Open Graph Title: implement more property features by youknowone · Pull Request #5828 · RustPython/RustPython
X Title: implement more property features by youknowone · Pull Request #5828 · RustPython/RustPython
Description: Summary by CodeRabbit Bug Fixes Improved error messages when accessing properties without a getter, setter, or deleter, providing clearer details about the property and object involved. Refactor Enhanced handling of property docstrings, especially for subclasses and when the docstring is derived from the getter method. Unified and streamlined the logic for cloning and updating property accessors (getter, setter, deleter). Refined detection of abstract methods on properties. Tests Updated tests to remove expected failure markers from cases related to property behavior.
Open Graph Description: Summary by CodeRabbit Bug Fixes Improved error messages when accessing properties without a getter, setter, or deleter, providing clearer details about the property and object involved. Refac...
X Description: Summary by CodeRabbit Bug Fixes Improved error messages when accessing properties without a getter, setter, or deleter, providing clearer details about the property and object involved. Refac...
Opengraph URL: https://github.com/RustPython/RustPython/pull/5828
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:60c6bbe8-bf68-4fe2-8b2f-657d0d88d018 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 9936:166D49:DCE18D:131A9F2:696A8318 |
| html-safe-nonce | f075fef968f900ce19876272ec212f0ef5e0f4d986a667e610c8fa8c64389046 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OTM2OjE2NkQ0OTpEQ0UxOEQ6MTMxQTlGMjo2OTZBODMxOCIsInZpc2l0b3JfaWQiOiIxNjgyNzU3OTAxODk0NzE0MTM2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | a05d29f53135f7b087b6db0ed40989045fb1ff49d4c960a8d3221085d3d1720a |
| hovercard-subject-tag | pull_request:2613334718 |
| 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 | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/RustPython/RustPython/pull/5828/files |
| twitter:image | https://avatars.githubusercontent.com/u/69878?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/69878?s=400&v=4 |
| og:image:alt | Summary by CodeRabbit Bug Fixes Improved error messages when accessing properties without a getter, setter, or deleter, providing clearer details about the property and object involved. Refac... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 913560fa317c3c5a71e34f9b19253c9f09d02b4b958a86c2a56f4c8541116377 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/RustPython/RustPython git https://github.com/RustPython/RustPython.git |
| octolytics-dimension-user_id | 39710557 |
| octolytics-dimension-user_login | RustPython |
| octolytics-dimension-repository_id | 135201145 |
| octolytics-dimension-repository_nwo | RustPython/RustPython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 135201145 |
| octolytics-dimension-repository_network_root_nwo | RustPython/RustPython |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 5998c30593994bf2589055aef7b22d368a499367 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width