Skip to content
Prev Previous commit
Next Next commit
use PyDict_Clear
  • Loading branch information
kumaraditya303 committed Jul 5, 2025
commit 9d1ae536c24828269c387021ba8ce5f6e6e60ca8
3 changes: 2 additions & 1 deletion Objects/odictobject.c
Original file line number Diff line number Diff line change
Expand Up @@ -1475,7 +1475,8 @@ odict_tp_clear(PyObject *op)
{
PyODictObject *od = _PyODictObject_CAST(op);
Py_CLEAR(od->od_inst_dict);
_PyDict_Clear_LockHeld((PyObject *)od);
// cannot use lock held variant as critical section is not held here
PyDict_Clear(op);
_odict_clear_nodes(od);
return 0;
}
Expand Down