# HG changeset patch # User Sebastien Decugis # Date 1364548305 -28800 # Node ID 7b5c46505e0947b6a0c953ac23100689076bda6c # Parent cafdcbcb5e79dc0d5813c89220a24160a5672d67 Replace calls to PyEval_CallFunction by PyObject_CallFunction diff -r cafdcbcb5e79 -r 7b5c46505e09 extensions/dbg_interactive/dispatch.i --- a/extensions/dbg_interactive/dispatch.i Thu Mar 28 11:20:50 2013 +0800 +++ b/extensions/dbg_interactive/dispatch.i Fri Mar 29 17:11:45 2013 +0800 @@ -58,7 +58,7 @@ PySess = SWIG_NewPointerObj((void *) session, SWIGTYPE_p_session, 0 ); /* Call the function */ - result = PyEval_CallFunction(cb, "(OOO)", PyMsg, PyAvp, PySess); + result = PyObject_CallFunction(cb, "(OOO)", PyMsg, PyAvp, PySess); /* The result is supposedly composed of: [ ret, *msg, *action ] */ if ((result == NULL) || (!PyList_Check(result)) || (PyList_Size(result) != 3)) { diff -r cafdcbcb5e79 -r 7b5c46505e09 extensions/dbg_interactive/messages.i --- a/extensions/dbg_interactive/messages.i Thu Mar 28 11:20:50 2013 +0800 +++ b/extensions/dbg_interactive/messages.i Fri Mar 29 17:11:45 2013 +0800 @@ -64,7 +64,7 @@ PyMsg = SWIG_NewPointerObj((void *)*msg, SWIGTYPE_p_msg, 0 ); } - result = PyEval_CallFunction(l->cb, "(OO)", PyMsg, l->data); + result = PyObject_CallFunction(l->cb, "(OO)", PyMsg, l->data); Py_XDECREF(l->cb); Py_XDECREF(l->data); free(l); diff -r cafdcbcb5e79 -r 7b5c46505e09 extensions/dbg_interactive/peers.i --- a/extensions/dbg_interactive/peers.i Thu Mar 28 11:20:50 2013 +0800 +++ b/extensions/dbg_interactive/peers.i Fri Mar 29 17:11:45 2013 +0800 @@ -55,7 +55,7 @@ PyPeer = SWIG_NewPointerObj((void *)peer, SWIGTYPE_p_peer_info, 0 ); /* Call the function */ - result = PyEval_CallFunction(PyFunc, "(O)", PyPeer); + result = PyObject_CallFunction(PyFunc, "(O)", PyPeer); Py_XDECREF(result); Py_XDECREF(PyFunc); @@ -127,7 +127,7 @@ PyInfo = SWIG_NewPointerObj((void *)info, SWIGTYPE_p_peer_info, 0 ); /* Call the function */ - result = PyEval_CallFunction(validate_cb2_py, "(O)", PyInfo); + result = PyObject_CallFunction(validate_cb2_py, "(O)", PyInfo); /* The result is an integer */ if ((result == NULL) || !SWIG_IsOK(SWIG_AsVal_int(result, &ret))) { @@ -158,7 +158,7 @@ PyInfo = SWIG_NewPointerObj((void *)info, SWIGTYPE_p_peer_info, 0 ); /* Call the function */ - result = PyEval_CallFunction(validate_cb_py, "(O)", PyInfo); + result = PyObject_CallFunction(validate_cb_py, "(O)", PyInfo); /* The result is supposedly -1, 1, or a cb2 */ if (result == NULL) { diff -r cafdcbcb5e79 -r 7b5c46505e09 extensions/dbg_interactive/routing.i --- a/extensions/dbg_interactive/routing.i Thu Mar 28 11:20:50 2013 +0800 +++ b/extensions/dbg_interactive/routing.i Fri Mar 29 17:11:45 2013 +0800 @@ -108,7 +108,7 @@ PyMsg = SWIG_NewPointerObj((void *)*msg, SWIGTYPE_p_msg, 0 ); /* Call the function */ - result = PyEval_CallFunction(cb, "(O)", PyMsg); + result = PyObject_CallFunction(cb, "(O)", PyMsg); /* The result is supposedly composed of: [ ret, *msg ] */ if ((result == NULL) || (!PyList_Check(result)) || (PyList_Size(result) != 2)) { @@ -193,7 +193,7 @@ PyCands = SWIG_NewPointerObj((void *)candidates, SWIGTYPE_p_fd_list, 0 ); /* Call the function */ - result = PyEval_CallFunction(cb, "(OO)", PyMsg, PyCands); + result = PyObject_CallFunction(cb, "(OO)", PyMsg, PyCands); /* The result is supposedly composed of: [ ret, *msg ] */ if (result == NULL){ diff -r cafdcbcb5e79 -r 7b5c46505e09 extensions/dbg_interactive/sessions.i --- a/extensions/dbg_interactive/sessions.i Thu Mar 28 11:20:50 2013 +0800 +++ b/extensions/dbg_interactive/sessions.i Fri Mar 29 17:11:45 2013 +0800 @@ -48,7 +48,7 @@ /* Call the function */ SWIG_PYTHON_THREAD_BEGIN_BLOCK; - result = PyEval_CallFunction((PyObject *)cb, "(Os)", state, sid); + result = PyObject_CallFunction((PyObject *)cb, "(Os)", state, sid); Py_XDECREF(result); SWIG_PYTHON_THREAD_END_BLOCK; return;