Automatically call g_initable_init for classes which implement GInitable
Submitted by Simon Feltman
Link to original bug (#724275)
Description
As noted in the GInitable docs [1] we should call g_initable_init
after g_object_newv
possibly in pygobject_init
[2] or pygobject_constructv
. This came up when reviewing overrides for Ggid where the "init" is being called manually from Python (bug 724009).
[1] https://developer.gnome.org/gio/2.38/GInitable.html#GInitable.description
[2] https://git.gnome.org/browse/pygobject/tree/gi/pygobject.c?id=3.11.5#n1302
Edited by Christoph Reiter