Py_RETURN_NONE;
}
-static PyObject *py_irpc_add_name(PyObject *self, PyObject *args, PyObject *kwargs)
+static PyObject *py_irpc_add_name(PyObject *self, PyObject *args)
{
imessaging_Object *iface = (imessaging_Object *)self;
char *server_name;
Py_RETURN_NONE;
}
-static PyObject *py_irpc_remove_name(PyObject *self, PyObject *args, PyObject *kwargs)
+static PyObject *py_irpc_remove_name(PyObject *self, PyObject *args)
{
imessaging_Object *iface = (imessaging_Object *)self;
char *server_name;
Py_RETURN_NONE;
}
-static PyObject *py_irpc_servers_byname(PyObject *self, PyObject *args, PyObject *kwargs)
+static PyObject *py_irpc_servers_byname(PyObject *self, PyObject *args)
{
imessaging_Object *iface = (imessaging_Object *)self;
char *server_name;
return pylist;
}
-static PyObject *py_irpc_all_servers(PyObject *self, PyObject *args, PyObject *kwargs)
+static PyObject *py_irpc_all_servers(PyObject *self,
+ PyObject *Py_UNUSED(ignored))
{
imessaging_Object *iface = (imessaging_Object *)self;
PyObject *pylist;
}
static PyMethodDef py_imessaging_methods[] = {
- { "send", (PyCFunction)py_imessaging_send, METH_VARARGS|METH_KEYWORDS,
+ { "send", PY_DISCARD_FUNC_SIG(PyCFunction, py_imessaging_send),
+ METH_VARARGS|METH_KEYWORDS,
"S.send(target, msg_type, data) -> None\nSend a message" },
- { "register", (PyCFunction)py_imessaging_register, METH_VARARGS|METH_KEYWORDS,
+ { "register", PY_DISCARD_FUNC_SIG(PyCFunction, py_imessaging_register),
+ METH_VARARGS|METH_KEYWORDS,
"S.register((callback, context), msg_type=None) -> msg_type\nRegister a message handler. "
"The callback and context must be supplied as a two-element tuple." },
- { "deregister", (PyCFunction)py_imessaging_deregister, METH_VARARGS|METH_KEYWORDS,
+ { "deregister", PY_DISCARD_FUNC_SIG(PyCFunction,
+ py_imessaging_deregister),
+ METH_VARARGS|METH_KEYWORDS,
"S.deregister((callback, context), msg_type) -> None\nDeregister a message handler "
"The callback and context must be supplied as the exact same two-element tuple "
"as was used as registration time." },
- { "loop_once", (PyCFunction)py_imessaging_loop_once, METH_VARARGS|METH_KEYWORDS,
+ { "loop_once", PY_DISCARD_FUNC_SIG(PyCFunction,
+ py_imessaging_loop_once),
+ METH_VARARGS|METH_KEYWORDS,
"S.loop_once(timeout) -> None\n"
"Loop on the internal event context until we get an event "
"(which might be a message calling the callback), "