diff --git a/dtool/src/dtoolutil/filename_ext.cxx b/dtool/src/dtoolutil/filename_ext.cxx index 12b85111d0..4a040708b1 100644 --- a/dtool/src/dtoolutil/filename_ext.cxx +++ b/dtool/src/dtoolutil/filename_ext.cxx @@ -67,7 +67,7 @@ __init__(PyObject *path) { return; } - PyObject *path_str = PyObject_CallFunctionObjArgs(fspath, path, nullptr); + PyObject *path_str = PyObject_CallOneArg(fspath, path); Py_DECREF(fspath); if (path_str == nullptr) { return; diff --git a/panda/src/event/pythonTask.cxx b/panda/src/event/pythonTask.cxx index 57c3bd88cc..bc540a75ac 100644 --- a/panda/src/event/pythonTask.cxx +++ b/panda/src/event/pythonTask.cxx @@ -652,7 +652,7 @@ do_python_task() { PyObject *func = PyObject_GetAttrString(_generator, "throw"); if (func != nullptr) { PyObject *exc = PyObject_CallNoArgs(exc_type); - result = PyObject_CallFunctionObjArgs(func, exc, nullptr); + result = PyObject_CallOneArg(func, exc); Py_DECREF(exc); Py_DECREF(func); } else {