summaryrefslogtreecommitdiffstats
path: root/gobject/gobjectmodule.c
diff options
context:
space:
mode:
Diffstat (limited to 'gobject/gobjectmodule.c')
-rw-r--r--gobject/gobjectmodule.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gobject/gobjectmodule.c b/gobject/gobjectmodule.c
index fa12a03..d08e38a 100644
--- a/gobject/gobjectmodule.c
+++ b/gobject/gobjectmodule.c
@@ -3573,10 +3573,14 @@ init_gobject(void)
PyObject *warning;
PyGParamSpec_Type.ob_type = &PyType_Type;
+ if (PyType_Ready(&PyGParamSpec_Type))
+ return;
m = Py_InitModule("gobject._gobject", pygobject_functions);
d = PyModule_GetDict(m);
+ PyDict_SetItemString(d, "GParamSpec", (PyObject *)&PyGParamSpec_Type);
+
g_type_init();
pygboxed_type_key = g_quark_from_static_string("PyGBoxed::class");