commit | 9e0012116ac9e8d26bf19ef8741deeecf2b6f72b | [log] [tgz] |
---|---|---|
author | Sam Gross <colesbury@gmail.com> | Thu Oct 28 15:22:57 2021 -0400 |
committer | GitHub <noreply@github.com> | Thu Oct 28 21:22:57 2021 +0200 |
tree | 95dc6fd9733e9fabaa60572d66f1bd9cae7ed181 | |
parent | 54579087c69f95531cbe7a97401c67f104a3e52f [diff] |
[3.10] bpo-28737: Document when tp_dealloc should call PyObject_GC_UnTrack() (GH-29246) (GH-29249) Objects that support garbage collection ("container" objects) should call PyObject_GC_UnTrack() from their destructors before clearing any fields which may point to other "container" objects. (cherry picked from commit 35e1ff38ee67ee543d9fcb268c3552c5397f9b3f) Co-authored-by: Sam Gross <colesbury@gmail.com>