*/
#define PY_SSIZE_T_CLEAN
-#define NEEDS_PY_IDENTIFIER
#include "Python.h"
/*[clinic input]
#include "clinic/_bisectmodule.c.h"
-_Py_IDENTIFIER(insert);
-
static inline Py_ssize_t
internal_bisect_right(PyObject *list, PyObject *item, Py_ssize_t lo, Py_ssize_t hi,
PyObject* key)
return NULL;
}
else {
- result = _PyObject_CallMethodId(a, &PyId_insert, "nO", index, x);
+ result = PyObject_CallMethod(a, "insert", "nO", index, x);
if (result == NULL)
return NULL;
Py_DECREF(result);
if (PyList_Insert(a, index, x) < 0)
return NULL;
} else {
- result = _PyObject_CallMethodId(a, &PyId_insert, "nO", index, x);
+ result = PyObject_CallMethod(a, "insert", "nO", index, x);
if (result == NULL)
return NULL;
Py_DECREF(result);