diff options
| author | Johan Dahlin <johan@gnome.org> | 2008-01-20 10:07:26 +0000 |
|---|---|---|
| committer | Johan Dahlin <johan@src.gnome.org> | 2008-01-20 10:07:26 +0000 |
| commit | 7df645aa2537b31b7801206d4ea4125799ddd99c (patch) | |
| tree | 2f480f066ef09d5909589d96e8f0c73e747025e2 /gio | |
| parent | e6d7181ababaa9f08602c48e03d6557ddb6a4deb (diff) | |
| download | pygobject-7df645aa2537b31b7801206d4ea4125799ddd99c.tar.gz pygobject-7df645aa2537b31b7801206d4ea4125799ddd99c.tar.xz pygobject-7df645aa2537b31b7801206d4ea4125799ddd99c.zip | |
New function to test error condition of async read.
2008-01-20 Johan Dahlin <johan@gnome.org>
* tests/test_gio.py (TestInputStream.testReadAsyncError):
New function to test error condition of async read.
* gio/gio.override (async_result_callback_marshal): Grab a reference
to callback/data.
svn path=/trunk/; revision=739
Diffstat (limited to 'gio')
| -rw-r--r-- | gio/gio.override | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gio/gio.override b/gio/gio.override index f6df13a..e2b8e50 100644 --- a/gio/gio.override +++ b/gio/gio.override @@ -300,7 +300,9 @@ _wrap_g_input_stream_read_async(PyGObject *self, PyObject *args, PyObject *kwarg g_slice_free(PyGAsyncRequestNotify, notify); return NULL; } - + Py_INCREF(notify->callback); + Py_XINCREF(notify->data); + buffer = PyString_FromStringAndSize((char *)NULL, count); if (buffer == NULL) return NULL; |
