File: gst.c
Function: _wrap_gst_tag_setter_merge_tags
Error: returning (PyObject*)NULL without setting an exception
23626 static PyObject *
23627 _wrap_gst_tag_setter_merge_tags(PyGObject *self, PyObject *args, PyObject *kwargs)
23628 {
23629     static char *kwlist[] = { "list", "mode", NULL };
23630     GstTagList *list = NULL;
23631     PyObject *py_list, *py_mode = NULL;
23632     GstTagMergeMode mode;
23633 
23634     if (!PyArg_ParseTupleAndKeywords(args, kwargs,"OO:GstTagSetter.merge_tags", kwlist, &py_list, &py_mode))
when PyArg_ParseTupleAndKeywords() succeeds
taking False path
23635         return NULL;
23636     if (pyg_boxed_check(py_list, GST_TYPE_TAG_LIST))
when treating unknown struct _PyGObject_Functions * from /usr/include/pygtk-2.0/pygobject.h:207 as non-NULL
when taking False path
when considering range: -0x80000000 <= value <= -1
taking True path
when taking True path
23637         list = pyg_boxed_get(py_list, GstTagList);
23638     else {
23639         PyErr_SetString(PyExc_TypeError, "list should be a GstTagList");
23640         return NULL;
23641     }
23642     if (pyg_enum_get_value(GST_TYPE_TAG_MERGE_MODE, py_mode, (gint *)&mode))
calling unknown gint (*) (GType, struct PyObject *, gint *) from gst.c:23642
when considering range: -0x80000000 <= value <= -1
taking True path
23643         return NULL;
23644     pyg_begin_allow_threads;
23645     gst_tag_setter_merge_tags(GST_TAG_SETTER(self->obj), list, mode);
23646     pyg_end_allow_threads;
23647     Py_INCREF(Py_None);
23648     return Py_None;
23649 }
returning (PyObject*)NULL without setting an exception
found 2 similar trace(s) to this