diff options
author | Johan Dahlin <johan@gnome.org> | 2008-07-26 10:46:49 +0000 |
---|---|---|
committer | Johan Dahlin <johan@src.gnome.org> | 2008-07-26 10:46:49 +0000 |
commit | a0a89623f6ab41d78dcb8a9602387aca6657225a (patch) | |
tree | 3b2793322e00e219bbd051d5a06dae1272eab99a /glib/pyglib.h | |
parent | 31c7971dcad9d8e02cb59fe603bc6d83bf035666 (diff) | |
download | pygobject-a0a89623f6ab41d78dcb8a9602387aca6657225a.tar.gz pygobject-a0a89623f6ab41d78dcb8a9602387aca6657225a.tar.xz pygobject-a0a89623f6ab41d78dcb8a9602387aca6657225a.zip |
Add a new API for registering exceptions for a GError domain. Register a
2008-07-26 Johan Dahlin <johan@gnome.org>
* examples/gio/directory-async.py:
* gio/Makefile.am:
* gio/giomodule.c (init_gio):
* glib/pyglib.c (pyglib_error_check),
(pyglib_register_exception_for_domain):
* glib/pyglib.h:
* tests/test_gio.py:
Add a new API for registering exceptions for a GError domain.
Register a new exception for G_IO_ERROR, update tests
and examples to use the new exception.
svn path=/trunk/; revision=863
Diffstat (limited to 'glib/pyglib.h')
-rw-r--r-- | glib/pyglib.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/glib/pyglib.h b/glib/pyglib.h index dcc8f8a..384b60d 100644 --- a/glib/pyglib.h +++ b/glib/pyglib.h @@ -37,6 +37,8 @@ void pyglib_gil_state_release(PyGILState_STATE state); gboolean pyglib_enable_threads(void); gboolean pyglib_error_check(GError **error); gboolean pyglib_gerror_exception_check(GError **error); +PyObject *pyglib_register_exception_for_domain(gchar *name, + gint error_domain); gboolean pyglib_threads_enabled(void); PyObject * pyglib_main_context_new(GMainContext *context); void pyglib_set_thread_block_funcs(PyGLibThreadBlockFunc block_threads_func, |