File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -467,6 +467,7 @@ static void
467
467
OSD_dealloc (PyObject * self )
468
468
{
469
469
PyObject_GC_UnTrack (self );
470
+ PyObject_ClearWeakRefs (OBJECT (self ));
470
471
PyTypeObject * tp = Py_TYPE (self );
471
472
tp -> tp_free (OBJECT (self ));
472
473
Py_DECREF (tp );
@@ -1123,6 +1124,7 @@ static void
1123
1124
LB_dealloc (LB * self )
1124
1125
{
1125
1126
PyObject_GC_UnTrack ((PyObject * )self );
1127
+ PyObject_ClearWeakRefs (OBJECT (self ));
1126
1128
PyTypeObject * tp = Py_TYPE (self );
1127
1129
LB_clear (self );
1128
1130
tp -> tp_free ((PyObject * )self );
@@ -1710,6 +1712,7 @@ static void
1710
1712
VB_dealloc (VB * self )
1711
1713
{
1712
1714
PyObject_GC_UnTrack ((PyObject * )self );
1715
+ PyObject_ClearWeakRefs (OBJECT (self ));
1713
1716
PyTypeObject * tp = Py_TYPE (self );
1714
1717
VB_clear (self );
1715
1718
tp -> tp_free ((PyObject * )self );
You can’t perform that action at this time.
0 commit comments