Title: weak dict iterators are fragile because of unpredictable GC runs · Issue #51354 · python/cpython · GitHub
Open Graph Title: weak dict iterators are fragile because of unpredictable GC runs · Issue #51354 · python/cpython
X Title: weak dict iterators are fragile because of unpredictable GC runs · Issue #51354 · python/cpython
Description: BPO 7105 Nosy @mdickinson, @pitrou, @kristjanvalur, @devdanzin, @jparise, @benjaminp, @asqui PRs #20687 Files weakiter3.patchissue7105.patchweakref.patch Note: these values reflect the state of the issue at the time it was migrated and m...
Open Graph Description: BPO 7105 Nosy @mdickinson, @pitrou, @kristjanvalur, @devdanzin, @jparise, @benjaminp, @asqui PRs #20687 Files weakiter3.patchissue7105.patchweakref.patch Note: these values reflect the state of the...
X Description: BPO 7105 Nosy @mdickinson, @pitrou, @kristjanvalur, @devdanzin, @jparise, @benjaminp, @asqui PRs #20687 Files weakiter3.patchissue7105.patchweakref.patch Note: these values reflect the state of the...
Opengraph URL: https://github.com/python/cpython/issues/51354
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"weak dict iterators are fragile because of unpredictable GC runs","articleBody":"BPO | [7105](https://bugs.python.org/issue7105)\n--- | :---\nNosy | @mdickinson, @pitrou, @kristjanvalur, @devdanzin, @jparise, @benjaminp, @asqui\nPRs | \u003cli\u003epython/cpython#20687\u003c/li\u003e\nFiles | \u003cli\u003e[weakiter3.patch](https://bugs.python.org/file15114/weakiter3.patch \"Uploaded as text/plain at 2009-10-13.17:24:55 by @pitrou\")\u003c/li\u003e\u003cli\u003e[issue7105.patch](https://bugs.python.org/file32689/issue7105.patch \"Uploaded as text/plain at 2013-11-18.12:14:03 by @kristjanvalur\")\u003c/li\u003e\u003cli\u003e[weakref.patch](https://bugs.python.org/file32932/weakref.patch \"Uploaded as text/plain at 2013-12-01.23:04:42 by @kristjanvalur\")\u003c/li\u003e\n\n\u003csup\u003e*Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.*\u003c/sup\u003e\n\n\u003cdetails\u003e\u003csummary\u003eShow more details\u003c/summary\u003e\u003cp\u003e\n\nGitHub fields:\n```python\nassignee = None\nclosed_at = \u003cDate 2014-04-29.10:06:43.518\u003e\ncreated_at = \u003cDate 2009-10-11.17:29:21.257\u003e\nlabels = ['type-bug', 'library']\ntitle = 'weak dict iterators are fragile because of unpredictable GC runs'\nupdated_at = \u003cDate 2020-06-08.05:00:46.316\u003e\nuser = 'https://github.com/pitrou'\n```\n\nbugs.python.org fields:\n```python\nactivity = \u003cDate 2020-06-08.05:00:46.316\u003e\nactor = 'gvanrossum'\nassignee = 'none'\nclosed = True\nclosed_date = \u003cDate 2014-04-29.10:06:43.518\u003e\ncloser = 'kristjan.jonsson'\ncomponents = ['Library (Lib)']\ncreation = \u003cDate 2009-10-11.17:29:21.257\u003e\ncreator = 'pitrou'\ndependencies = []\nfiles = ['15114', '32689', '32932']\nhgrepos = []\nissue_num = 7105\nkeywords = ['patch']\nmessage_count = 30.0\nmessages = ['93863', '93865', '93912', '93934', '97392', '97425', '111259', '142392', '203250', '203286', '203318', '203345', '203349', '203354', '203355', '203356', '204975', '204980', '205013', '205014', '205019', '205090', '205092', '205093', '205124', '205215', '205224', '205285', '217444', '266818']\nnosy_count = 14.0\nnosy_names = ['dcjim', 'tseaver', 'mark.dickinson', 'pitrou', 'kristjan.jonsson', 'ajaksu2', 'jon', 'benjamin.peterson', 'vdupras', 'elachuni', 'neologix', 'python-dev', 'qelan', 'dfortunov']\npr_nums = ['20687']\npriority = 'normal'\nresolution = 'fixed'\nstage = None\nstatus = 'closed'\nsuperseder = None\ntype = 'behavior'\nurl = 'https://bugs.python.org/issue7105'\nversions = ['Python 2.6', 'Python 2.7']\n```\n\n\u003c/p\u003e\u003c/details\u003e\n","author":{"url":"https://github.com/pitrou","@type":"Person","name":"pitrou"},"datePublished":"2009-10-11T17:29:21.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":30},"url":"https://github.com/51354/cpython/issues/51354"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:f77e4a2a-a89b-e85b-f617-a2588ec15b69 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | C7FC:A9D0A:1F0E38:28366C:6A56C473 |
| html-safe-nonce | fe29d08370a6b9c95dd351665032bdaa5216bd63c578319ba8611a0832513fbf |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDN0ZDOkE5RDBBOjFGMEUzODoyODM2NkM6NkE1NkM0NzMiLCJ2aXNpdG9yX2lkIjoiOTA3NzU2MzI1NDc2Mzg2NTIwMyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 6cf7f30fdcf21519fa8db373264b2830d4a0eb79ba2e8a86ff601e2fdbb85f5e |
| hovercard-subject-tag | issue:1198848878 |
| github-keyboard-shortcuts | repository,issues,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/_view_fragments/issues/show/python/cpython/51354/issue_layout |
| twitter:image | https://opengraph.githubassets.com/d867ca3de2f509ff08aaf8f28100e80e5739f8cd2a24a55d75a671280f8becca/python/cpython/issues/51354 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/d867ca3de2f509ff08aaf8f28100e80e5739f8cd2a24a55d75a671280f8becca/python/cpython/issues/51354 |
| og:image:alt | BPO 7105 Nosy @mdickinson, @pitrou, @kristjanvalur, @devdanzin, @jparise, @benjaminp, @asqui PRs #20687 Files weakiter3.patchissue7105.patchweakref.patch Note: these values reflect the state of the... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | pitrou |
| hostname | github.com |
| expected-hostname | github.com |
| None | df99b7164e1d961b639cf5d3cbd6b5ba673edc67bd7e47cdc4746b96099e11ae |
| 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 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 3146ab55fc8763ab0e1d2a875e600b3a545bc751 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width