Avoid SEGFAULT by adding extra type checks

Merged Arjan Molenaar requested to merge amolenaar/pygobject:fix/segfault into master

Why does a g_instance_init() function only handle GObjects?

Avoids #483 from SEGFAULT'ing.

Edited by Arjan Molenaar

Merge request reports