Disallow creating objects for classes without public constructors
Submitted by Simon Feltman
Link to original bug (#675581)
Description
Playing around with the glib property bindings and this core dump came up:
from gi.repository import GObject GObject.Binding() ** GLib-GObject:ERROR:gbinding.c:545:g_binding_constructed: assertion failed: (binding->source != NULL)
Aborted (core dumped)