From ff56783b4e7c5569078681f325496c4bc684e53b Mon Sep 17 00:00:00 2001 From: James Henstridge Date: Tue, 18 Sep 2001 02:20:33 +0000 Subject: check if the base class is an extensionclass before poking around in 2001-09-18 James Henstridge * gobjectmodule.c (check_bases): check if the base class is an extensionclass before poking around in class->bases. --- gobject/gobjectmodule.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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++) { -- cgit