File: gstquery.override
Function: _wrap_gst_query_set_formats
Error: returning (PyObject*)NULL without setting an exception
178 static PyObject *
179 _wrap_gst_query_set_formats (PyGstMiniObject *self, PyObject *args)
180 {
181 	PyObject	*ret = NULL;
182 	gint	len, i;
183 	GstFormat *formats;
184 
185 	if (GST_QUERY_TYPE (self->obj) != GST_QUERY_FORMATS) {
when treating unknown struct GstMiniObject * from gstquery.override:185 as non-NULL
when taking False path
186 		PyErr_SetString(PyExc_TypeError, "Query is not a 'Formats' query");
187 		return NULL;
188 	}
189 
190 	if ((len = PyTuple_Size(args)) < 1) {
when PyTuple_Size() returns ob_size
when considering range: 1 <= value <= 0x7fffffff
taking False path
191 		PyErr_SetString(PyExc_TypeError, "You need to supply at least one gst.Format");
192 		return NULL;
193 	}
194 
195 	formats = g_new0(GstFormat, len);
taking False path
when considering range: -0x80000000 <= value <= -1
taking True path
taking False path
taking True path
196 
197 	for (i = 0; i < len; i++) {
taking True path
198 		if (pyg_enum_get_value(GST_TYPE_FORMAT, 
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 gstquery.override:198
when considering range: -0x80000000 <= value <= -1
taking True path
199 				       PyTuple_GetItem(args, i), 
200 				       (gint *) &formats[i]))
201 			goto beach;
202 	}
203 
204 	gst_query_set_formatsv (GST_QUERY(self->obj), len, formats);
205 
206 	Py_INCREF(Py_None);
207 	ret = Py_None;
208 
209   beach:
210 	g_free(formats);
211 	return ret;
212 }
returning (PyObject*)NULL without setting an exception
found 5 similar trace(s) to this