984 static PyObject *
985 _wrap_gst_clock_add_observation (PyGObject *self, PyObject * args, PyObject * kwargs)
986 {
987 static char *kwlist[] = { "slave", "master", NULL};
988 GstClockTime master, slave;
989 gdouble squared = 1.0;
990 PyObject *py_ret;
991 gboolean ret;
992
993 if (!PyArg_ParseTupleAndKeywords(args, kwargs, "KK:GstClock.add_observation",
when PyArg_ParseTupleAndKeywords() succeeds
taking False path
994 kwlist, &master, &slave))
995 return NULL;
996
997 ret = gst_clock_add_observation (GST_CLOCK (self->obj), master, slave,
998 &squared);
999
1000 py_ret = PyList_New(2);
when PyList_New() fails
1001 PyList_SetItem(py_ret, 0, PyBool_FromLong(ret));
PyBool_FromLong() returns
calling PyList_SetItem with NULL as argument 1 (py_ret) at ./gst.override:1001
PyList_SetItem() invokes Py_TYPE() on the pointer via the PyList_Check() macro, thus accessing (NULL)->ob_type
1002 PyList_SetItem(py_ret, 1, PyFloat_FromDouble(squared));
1003 return py_ret;
1004 }