File: gst.c
Function: _wrap_GstBaseTransform__do_transform_caps
Error: returning (PyObject*)NULL without setting an exception
18543 static PyObject *
18544 _wrap_GstBaseTransform__do_transform_caps(PyObject *cls, PyObject *args, PyObject *kwargs)
18545 {
18546     gpointer klass;
18547     static char *kwlist[] = { "self", "direction", "caps", NULL };
18548     PyGObject *self;
18549     PyObject *py_direction = NULL, *py_caps;
18550     GstPadDirection direction;
18551     GstCaps *caps, *ret;
18552 
18553     if (!PyArg_ParseTupleAndKeywords(args, kwargs,"O!OO:GstBaseTransform.transform_caps", kwlist, &PyGstBaseTransform_Type, &self, &py_direction, &py_caps))
when PyArg_ParseTupleAndKeywords() succeeds
taking False path
18554         return NULL;
18555     if (pyg_enum_get_value(GST_TYPE_PAD_DIRECTION, py_direction, (gint *)&direction))
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:18555
when considering range: -0x80000000 <= value <= -1
taking True path
18556         return NULL;
18557     caps = pygst_caps_from_pyobject (py_caps, NULL);
18558     if (PyErr_Occurred())
18559       return NULL;
18560     klass = g_type_class_ref(pyg_type_from_object(cls));
18561     if (GST_BASE_TRANSFORM_CLASS(klass)->transform_caps) {
18562         pyg_begin_allow_threads;
18563         ret = GST_BASE_TRANSFORM_CLASS(klass)->transform_caps(GST_BASE_TRANSFORM(self->obj), direction, caps);
18564         pyg_end_allow_threads;
18565     } else {
18566         PyErr_SetString(PyExc_NotImplementedError, "virtual method GstBaseTransform.transform_caps not implemented");
18567         g_type_class_unref(klass);
18568         return NULL;
18569     }
18570     g_type_class_unref(klass);
18571     return pyg_boxed_new (GST_TYPE_CAPS, ret, FALSE, TRUE);
18572 }
returning (PyObject*)NULL without setting an exception
found 1 similar trace(s) to this