From: Bartosz Golaszewski Date: Fri, 13 Jul 2018 13:57:25 +0000 (+0200) Subject: bindings: python: call gpiod_LineBulk_init() directly X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=048f0dc26e6b2da4ab5627effa5c03aa0f290c5d;p=qemu-gpiodev%2Flibgpiod.git bindings: python: call gpiod_LineBulk_init() directly Using the .tp_init callback is more complicated and unnecessary. Call gpiod_LineBulk_init() directly from gpiod_ListToLineBulk(). Signed-off-by: Bartosz Golaszewski --- diff --git a/bindings/python/gpiodmodule.c b/bindings/python/gpiodmodule.c index b45ce66..0d10814 100644 --- a/bindings/python/gpiodmodule.c +++ b/bindings/python/gpiodmodule.c @@ -1479,7 +1479,7 @@ static gpiod_LineBulkObject *gpiod_ListToLineBulk(PyObject *lines) return NULL; } - rv = gpiod_LineBulkType.tp_init((PyObject *)bulk, arg, NULL); + rv = gpiod_LineBulk_init(bulk, arg); Py_DECREF(arg); if (rv < 0) { Py_DECREF(bulk);