File: gst.c
Function: _wrap_gst_tag_list_merge
Error: returning (PyObject*)NULL without setting an exception
2182 static PyObject *
2183 _wrap_gst_tag_list_merge(PyObject *self, PyObject *args, PyObject *kwargs)
2184 {
2185     static char *kwlist[] = { "list2", "mode", NULL };
2186     GstTagList *list2 = NULL, *ret;
2187     PyObject *py_list2, *py_mode = NULL;
2188     GstTagMergeMode mode;
2189 
2190     if (!PyArg_ParseTupleAndKeywords(args, kwargs,"OO:GstTagList.merge", kwlist, &py_list2, &py_mode))
when PyArg_ParseTupleAndKeywords() succeeds
taking False path
2191         return NULL;
2192     if (pyg_boxed_check(py_list2, 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
2193         list2 = pyg_boxed_get(py_list2, GstTagList);
2194     else {
2195         PyErr_SetString(PyExc_TypeError, "list2 should be a GstTagList");
2196         return NULL;
2197     }
2198     if (pyg_enum_get_value(GST_TYPE_TAG_MERGE_MODE, py_mode, (gint *)&mode))
calling unknown gint (*) (GType, struct PyObject *, gint *) from gst.c:2198
when considering range: -0x80000000 <= value <= -1
taking True path
2199         return NULL;
2200     pyg_begin_allow_threads;
2201     ret = gst_tag_list_merge(pyg_boxed_get(self, GstTagList), list2, mode);
2202     pyg_end_allow_threads;
2203     /* pyg_boxed_new handles NULL checking */
2204     return pyg_boxed_new(GST_TYPE_TAG_LIST, (GstTagList*) ret, FALSE, TRUE);
2205 }
returning (PyObject*)NULL without setting an exception
found 2 similar trace(s) to this