1952 static PyObject *
1953 ArmSubbufferArrivalTime_set_arrival_time (ArmSubbufferArrivalTime *self, PyObject *args)
1954 {
1955 ArmArrivalTime *arrival;
1956
1957 /*
1958 * Supported calling signatures:
1959 * set_arrival_time (arrival_time)
1960 */
1961 if (!PyArg_ParseTuple(args, "O", &arrival))
when PyArg_ParseTuple() succeeds
taking False path
1962 return NULL;
1963 if (!ArmArrivalTime_Object_Check(arrival))
when taking True path
when considering value == (int)0 from arm4module.c:1963
taking True path
1964 return NULL;
1965
1966 /* Copy the arrival time */
1967 memcpy (&(self->arm_buffer.opaque_time), &(arrival->arm_time), sizeof (arm_arrival_time_t));
1968
1969 Py_INCREF(Py_None);
1970 return Py_None;
1971 }
returning (PyObject*)NULL without setting an exception