diff --git a/src/gpio/gpio.c b/src/gpio/gpio.c index 6e47a16..069e6b8 100644 --- a/src/gpio/gpio.c +++ b/src/gpio/gpio.c @@ -240,7 +240,7 @@ mraa_gpio_interrupt_handler(void* arg) PyGILState_STATE gilstate = PyGILState_Ensure(); PyObject* arglist; PyObject* ret; - arglist = Py_BuildValue("(i)", dev->isr_args); + arglist = Py_BuildValue("(O)", dev->isr_args); if (arglist == NULL) { syslog(LOG_ERR, "gpio: Py_BuildValue NULL"); } else {