From 8acb55740ab353ac461bcccd8094c592391a02ee Mon Sep 17 00:00:00 2001 From: Johan Dahlin Date: Thu, 22 Sep 2005 23:14:01 +0000 Subject: Include the object and the name of the signal in TypeErrors * gobject/gobjectmodule.c: (pyg_type_from_name): * gobject/pygobject.c: (pygobject_connect), (pygobject_connect_after), (pygobject_connect_object), (pygobject_connect_object_after), (pygobject_emit), (pygobject_stop_emission): Include the object and the name of the signal in TypeErrors --- gobject/gobjectmodule.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gobject/gobjectmodule.c') 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; } -- cgit