Merge from 3.5.

This commit is contained in:
Serhiy Storchaka 2016-12-21 12:35:11 +02:00
commit 690e81f63f
3 changed files with 14 additions and 0 deletions

View file

@ -626,6 +626,7 @@ static void
element_dealloc(ElementObject* self)
{
PyObject_GC_UnTrack(self);
Py_TRASHCAN_SAFE_BEGIN(self)
if (self->weakreflist != NULL)
PyObject_ClearWeakRefs((PyObject *) self);
@ -636,6 +637,7 @@ element_dealloc(ElementObject* self)
RELEASE(sizeof(ElementObject), "destroy element");
Py_TYPE(self)->tp_free((PyObject *)self);
Py_TRASHCAN_SAFE_END(self)
}
/* -------------------------------------------------------------------- */