summaryrefslogtreecommitdiff
path: root/gobject/gobjectmodule.c
diff options
context:
space:
mode:
authorGustavo J. A. M. Carneiro <gjc@src.gnome.org>2007-07-07 13:03:55 +0000
committerGustavo J. A. M. Carneiro <gjc@src.gnome.org>2007-07-07 13:03:55 +0000
commit4dcda65e3a00c3b87db3851fc20993884c7d512e (patch)
treeebeb314dc06dd3aa056b037b2c1f40620388fd82 /gobject/gobjectmodule.c
parentfe3966c22cbf5e198164b088b4f46f280bc33126 (diff)
downloadpygobject-4dcda65e3a00c3b87db3851fc20993884c7d512e.tar.gz
Bug 342948 – Add exception handling to GOption
svn path=/trunk/; revision=681
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 bf7b42b2..20003b9f 100644
--- a/gobject/gobjectmodule.c
+++ b/gobject/gobjectmodule.c
@@ -3028,7 +3028,7 @@ pyg_error_check(GError **error)
* Returns: 0 if no exception has been raised, -1 if it is a
* valid gobject.GError, -2 otherwise.
*/
-static gboolean
+gboolean
pyg_gerror_exception_check(GError **error)
{
PyObject *type, *value, *traceback;
@@ -3634,6 +3634,8 @@ init_gobject(void)
PyModule_AddStringConstant(m, "OPTION_REMAINING", G_OPTION_REMAINING);
+ PyModule_AddStringConstant(m, "OPTION_ERROR", (char*) g_quark_to_string(G_OPTION_ERROR));
+
PyModule_AddIntConstant(m, "SPAWN_LEAVE_DESCRIPTORS_OPEN",
G_SPAWN_LEAVE_DESCRIPTORS_OPEN);
PyModule_AddIntConstant(m, "SPAWN_DO_NOT_REAP_CHILD",