diff options
author | Victor Stinner <vstinner@python.org> | 2021-05-31 11:10:31 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-31 11:10:31 (GMT) |
commit | 142e5c5445c019542246d93fe2f9e195d3131686 (patch) | |
tree | 39b4016b956f8f9d7c4b9cb088676b6c92109aa7 /Modules/_decimal/_decimal.c | |
parent | d1124b09e8251061dc040cbd396f35ae57783f4a (diff) | |
download | cpython-142e5c5445c019542246d93fe2f9e195d3131686.zip cpython-142e5c5445c019542246d93fe2f9e195d3131686.tar.gz cpython-142e5c5445c019542246d93fe2f9e195d3131686.tar.bz2 |
bpo-44263: Fix _decimal and _testcapi GC protocol (GH-26464)
* _testcapi.heapgctype: implement a traverse function since the type
is defined with Py_TPFLAGS_HAVE_GC.
* _decimal: PyDecSignalDictMixin_Type is no longer defined with
Py_TPFLAGS_HAVE_GC since it has no traverse function.
Diffstat (limited to 'Modules/_decimal/_decimal.c')
-rw-r--r-- | Modules/_decimal/_decimal.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/Modules/_decimal/_decimal.c b/Modules/_decimal/_decimal.c index 9b89fa4..e2979a5 100644 --- a/Modules/_decimal/_decimal.c +++ b/Modules/_decimal/_decimal.c @@ -696,8 +696,7 @@ static PyTypeObject PyDecSignalDictMixin_Type = PyObject_GenericGetAttr, /* tp_getattro */ (setattrofunc) 0, /* tp_setattro */ (PyBufferProcs *) 0, /* tp_as_buffer */ - Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE| - Py_TPFLAGS_HAVE_GC, /* tp_flags */ + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */ 0, /* tp_doc */ 0, /* tp_traverse */ 0, /* tp_clear */ |