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, 3 insertions, 1 deletions
diff --git a/gobject/gobjectmodule.c b/gobject/gobjectmodule.c
index 0bcc98e..f07be35 100644
--- a/gobject/gobjectmodule.c
+++ b/gobject/gobjectmodule.c
@@ -274,7 +274,9 @@ pyg_type_from_name (PyObject *self, PyObject *args)
type = g_type_from_name(name);
if (type != 0)
return pyg_type_wrapper_new(type);
- PyErr_SetString(PyExc_RuntimeError, "unknown type name");
+ PyErr_Format(PyExc_RuntimeError, "%s: unknown type name: %s",
+ PyString_AsString(PyObject_Repr((PyObject*)self)),
+ name);
return NULL;
}