diff options
Diffstat (limited to 'gobject/gobjectmodule.c')
| -rw-r--r-- | gobject/gobjectmodule.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gobject/gobjectmodule.c b/gobject/gobjectmodule.c index 646dded..e6ebf87 100644 --- a/gobject/gobjectmodule.c +++ b/gobject/gobjectmodule.c @@ -1085,7 +1085,7 @@ check_bases(PyGObject *self, PyExtensionClass *class, char *attr) else PyErr_Clear(); } - if (class->bases) { + if (PyExtensionClass_Check(class) && class->bases) { guint i, len = PyTuple_Size(class->bases); for (i = 0; i < len; i++) { |
