X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/5bdcf268b3fe57526f35e7097c79f441bae7a5d3..dbe120313d2b4589e3c7ebe49ee98586a2b04e16:/lib/python/connections.h diff --git a/lib/python/connections.h b/lib/python/connections.h index 9b4abdd2..8a06f7fa 100644 --- a/lib/python/connections.h +++ b/lib/python/connections.h @@ -31,7 +31,7 @@ public: int i; for (i=0; i class PSignal0: public PSignal, public Signal0 { @@ -65,7 +70,7 @@ public: R operator()(V0 a0) { PyObject *pArgs = PyTuple_New(1); - PyTuple_SetItem(pArgs, 0, PyFrom(a0)); + PyTuple_SET_ITEM(pArgs, 0, PyFrom(a0)); callPython(pArgs); Py_DECREF(pArgs); return Signal1::operator()(a0); @@ -79,8 +84,8 @@ public: R operator()(V0 a0, V1 a1) { PyObject *pArgs = PyTuple_New(2); - PyTuple_SetItem(pArgs, 0, PyFrom(a0)); - PyTuple_SetItem(pArgs, 1, PyFrom(a1)); + PyTuple_SET_ITEM(pArgs, 0, PyFrom(a0)); + PyTuple_SET_ITEM(pArgs, 1, PyFrom(a1)); callPython(pArgs); Py_DECREF(pArgs); return Signal2::operator()(a0, a1);