From 7df645aa2537b31b7801206d4ea4125799ddd99c Mon Sep 17 00:00:00 2001 From: Johan Dahlin Date: Sun, 20 Jan 2008 10:07:26 +0000 Subject: New function to test error condition of async read. 2008-01-20 Johan Dahlin * 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 --- gio/gio.override | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gio') 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; -- cgit