8530 static PyObject *
8531 _wrap_gst_bus_poll(PyGObject *self, PyObject *args, PyObject *kwargs)
8532 {
8533 static char *kwlist[] = { "events", "timeout", NULL };
8534 PyObject *py_events = NULL, *py_ret;
8535 GstMessage *ret;
8536 gint64 timeout;
8537 GstMessageType events;
8538
8539 if (!PyArg_ParseTupleAndKeywords(args, kwargs,"OL:GstBus.poll", kwlist, &py_events, &timeout))
when PyArg_ParseTupleAndKeywords() succeeds
taking False path
8540 return NULL;
8541 if (pyg_flags_get_value(GST_TYPE_MESSAGE_TYPE, py_events, (gint *)&events))
when treating unknown struct _PyGObject_Functions * from /usr/include/pygtk-2.0/pygobject.h:207 as non-NULL
calling unknown gint (*) (GType, struct PyObject *, gint *) from gst.c:8541
when considering range: -0x80000000 <= value <= -1
taking True path
8542 return NULL;
8543 pyg_begin_allow_threads;
8544 ret = gst_bus_poll(GST_BUS(self->obj), events, timeout);
8545 pyg_end_allow_threads;
8546 py_ret = pygstminiobject_new((GstMiniObject *)ret);
8547 if (ret != NULL)
8548 gst_mini_object_unref((GstMiniObject *)ret);
8549 return py_ret;
8550 }
returning (PyObject*)NULL without setting an exception