Fix some deprecated and internal Python C API usages

This commit is contained in:
kb1000
2024-04-08 10:57:28 +01:00
committed by Baldur Karlsson
parent 635e62d229
commit d0a24b31cd
2 changed files with 24 additions and 3 deletions
+3 -3
View File
@@ -470,9 +470,9 @@ extern "C" PyObject *RENDERDOC_DumpObject(PyObject *obj)
void *resptr = NULL;
// for basic types, return the repr directly
if(obj == (PyObject *)&_Py_TrueStruct ||
obj == (PyObject *)&_Py_FalseStruct ||
PyObject_IsInstance(obj, (PyObject*)&_PyNone_Type) ||
if(obj == Py_True ||
obj == Py_False ||
obj == Py_None ||
PyObject_IsInstance(obj, (PyObject*)&PyFloat_Type) ||
PyObject_IsInstance(obj, (PyObject*)&PyLong_Type) ||
PyObject_IsInstance(obj, (PyObject*)&PyBytes_Type) ||