536 static PyObject *PyRRD_updatev(
537 PyObject UNUSED(*self),
538 PyObject * args)
539 {
540 PyObject *r;
541 int argc;
542 char **argv;
543 rrd_info_t *data;
544
545 if (create_args("updatev", args, &argc, &argv) < 0)
546 return NULL;
when considering range: -0x80000000 <= value <= -1
taking True path
547
548 if ((data = rrd_update_v(argc, argv)) == NULL) {
549 PyErr_SetString(ErrorObject, rrd_get_error());
550 rrd_clear_error();
551 r = NULL;
552 } else {
553 r = PyDict_FromInfo(data);
554 rrd_info_free(data);
555 }
556
557 destroy_args(&argv);
558 return r;
559 }
560