Title: FUTURE BUG: reconsider how we deep-copy path objects #29157 by saikarna913 · Pull Request #29161 · matplotlib/matplotlib · GitHub
Open Graph Title: FUTURE BUG: reconsider how we deep-copy path objects #29157 by saikarna913 · Pull Request #29161 · matplotlib/matplotlib
X Title: FUTURE BUG: reconsider how we deep-copy path objects #29157 by saikarna913 · Pull Request #29161 · matplotlib/matplotlib
Description: PR summary it is necessary to solve the infinite recursion in __deep_copy__ function in path.py it is creating the deep copy without infinite recursion adding the memo dictionary with id as the self and value as the new instance created , makes the deep copy to stop the infinite recursion when same class is called since in MRO, the object will be the path class since there are no super classes for the path class which searches for __deep_copy__ PR checklist "closes #29157 " is in the body of the PR description to (#29157)
Open Graph Description: PR summary it is necessary to solve the infinite recursion in __deep_copy__ function in path.py it is creating the deep copy without infinite recursion adding the memo dictionary with id as the se...
X Description: PR summary it is necessary to solve the infinite recursion in __deep_copy__ function in path.py it is creating the deep copy without infinite recursion adding the memo dictionary with id as the se...
Opengraph URL: https://github.com/matplotlib/matplotlib/pull/29161
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:c50311b6-9bb5-c151-4820-2f2a232dbaf7 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | E7FE:21831D:1AAA177:232AD0F:6A51D641 |
| html-safe-nonce | 91a82eccb5b3b072b15d080cc9fde896f262f5528f1d868c08e135986c8a463a |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFN0ZFOjIxODMxRDoxQUFBMTc3OjIzMkFEMEY6NkE1MUQ2NDEiLCJ2aXNpdG9yX2lkIjoiNDIzNzQ4MTY0NzMxMjg1MjU0NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 1663aa3305294e732990a072e37b62e50550c0163e95d648f56cc4295be950ed |
| hovercard-subject-tag | pull_request:2189538216 |
| 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/matplotlib/matplotlib/pull/29161/files |
| twitter:image | https://avatars.githubusercontent.com/u/178595785?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/178595785?s=400&v=4 |
| og:image:alt | PR summary it is necessary to solve the infinite recursion in __deep_copy__ function in path.py it is creating the deep copy without infinite recursion adding the memo dictionary with id as the se... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git |
| octolytics-dimension-user_id | 215947 |
| octolytics-dimension-user_login | matplotlib |
| octolytics-dimension-repository_id | 1385122 |
| octolytics-dimension-repository_nwo | matplotlib/matplotlib |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1385122 |
| octolytics-dimension-repository_network_root_nwo | matplotlib/matplotlib |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7aed05249554b889eb33d002851a973eebcc7e91 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width