689 static PyObject *
690 _wrap_gst_element_register(PyObject *self, PyObject *args, PyObject *kwargs)
691 {
692 static char *kwlist[] = { "type", "elementname", "rank", NULL };
693 PyObject *py_type = NULL;
694 guint rank = GST_RANK_NONE;
695 char *elementname = NULL;
696 int ret;
697 GType type;
698
699 /* FIXME: can we make the name optional, too? Anyone know a good default? */
700 if (!PyArg_ParseTupleAndKeywords(args, kwargs, "Os|I:element_register", kwlist,
when PyArg_ParseTupleAndKeywords() succeeds
taking False path
701 &py_type, &elementname, &rank))
702 return NULL;
703 if ((type = pyg_type_from_object(py_type)) == 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.override:703
when considering value == (GType)0 from ./gst.override:703
taking True path
704 return NULL;
705
706 ret = gst_element_register(_pygst_get_plugin(), elementname, rank, type);
707 return PyBool_FromLong(ret);
708 }
returning (PyObject*)NULL without setting an exception