7093 static PyObject *
7094 _wrap_gst_bin_get_by_interface(PyGObject *self, PyObject *args, PyObject *kwargs)
7095 {
7096 static char *kwlist[] = { "iface_gtype", NULL };
7097 PyObject *py_iface_gtype = NULL, *py_ret;
7098 GType iface_gtype;
7099 GstElement *ret;
7100
7101 if (!PyArg_ParseTupleAndKeywords(args, kwargs,"O:GstBin.get_by_interface", kwlist, &py_iface_gtype))
when PyArg_ParseTupleAndKeywords() succeeds
taking False path
7102 return NULL;
7103 if ((iface_gtype = pyg_type_from_object(py_iface_gtype)) == 0)
when treating unknown struct _PyGObject_Functions * from /usr/include/pygtk-2.0/pygobject.h:207 as non-NULL
calling unknown GType (*) (struct PyObject *) from gst.c:7103
when considering value == (GType)0 from gst.c:7103
taking True path
7104 return NULL;
7105 pyg_begin_allow_threads;
7106 ret = gst_bin_get_by_interface(GST_BIN(self->obj), iface_gtype);
7107 pyg_end_allow_threads;
7108 py_ret = pygobject_new((GObject *)ret);
7109 if (ret != NULL)
7110 g_object_unref((GObject *)ret);
7111 return py_ret;
7112 }
returning (PyObject*)NULL without setting an exception