gh-112075: Remove _PyObject_SetManagedDict() function (#139737)
Move it to the internal C API and no longer export it.
This commit is contained in:
@@ -442,7 +442,6 @@ PyAPI_FUNC(int) _Py_ReachedRecursionLimitWithMargin(PyThreadState *tstate, int m
|
||||
PyAPI_FUNC(void *) PyObject_GetItemData(PyObject *obj);
|
||||
|
||||
PyAPI_FUNC(int) PyObject_VisitManagedDict(PyObject *obj, visitproc visit, void *arg);
|
||||
PyAPI_FUNC(int) _PyObject_SetManagedDict(PyObject *obj, PyObject *new_dict);
|
||||
PyAPI_FUNC(void) PyObject_ClearManagedDict(PyObject *obj);
|
||||
|
||||
|
||||
|
||||
@@ -1031,7 +1031,8 @@ enum _PyAnnotateFormat {
|
||||
_Py_ANNOTATE_FORMAT_STRING = 4,
|
||||
};
|
||||
|
||||
int _PyObject_SetDict(PyObject *obj, PyObject *value);
|
||||
extern int _PyObject_SetDict(PyObject *obj, PyObject *value);
|
||||
extern int _PyObject_SetManagedDict(PyObject *obj, PyObject *new_dict);
|
||||
|
||||
#ifndef Py_GIL_DISABLED
|
||||
static inline Py_ALWAYS_INLINE void _Py_INCREF_MORTAL(PyObject *op)
|
||||
|
||||
Reference in New Issue
Block a user