[Python-gtkextra-commits] CVS: python-gtkextra2/gtkextra gtkextra.override,1.13,1.14
Status: Beta
Brought to you by:
treeves
From: <pyt...@li...> - 2003-01-15 20:29:44
|
Update of /cvsroot/python-gtkextra/python-gtkextra2/gtkextra In directory sc8-pr-cvs1:/tmp/cvs-serv5351/gtkextra Modified Files: gtkextra.override Log Message: handle error in data handler callback Index: gtkextra.override =================================================================== RCS file: /cvsroot/python-gtkextra/python-gtkextra2/gtkextra/gtkextra.override,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** gtkextra.override 15 Jan 2003 18:57:08 -0000 1.13 --- gtkextra.override 15 Jan 2003 20:29:41 -0000 1.14 *************** *** 288,291 **** --- 288,294 ---- Py_DECREF(arglist); + if (PyErr_Occurred()) + return -1; + if ( !result || !PyTuple_Check(result) || PyObject_Length(result) != 3) { PyErr_SetString(PyExc_TypeError, "callback must return (in_obj, buffer, buffer_len)"); |