363 static PyObject *PyRRD_first(
364 PyObject UNUSED(*self),
365 PyObject * args)
366 {
367 PyObject *r;
368 int argc, ts;
369 char **argv;
370
371 if (create_args("first", args, &argc, &argv) < 0)
372 return NULL;
when considering range: -0x80000000 <= value <= -1
taking True path
373
374 if ((ts = rrd_first(argc, argv)) == -1) {
375 PyErr_SetString(ErrorObject, rrd_get_error());
376 rrd_clear_error();
377 r = NULL;
378 } else
379 r = PyInt_FromLong((long) ts);
380
381 destroy_args(&argv);
382 return r;
383 }
384