480 static PyObject *PyRRD_info(
481 PyObject UNUSED(*self),
482 PyObject * args)
483 {
484 PyObject *r;
485 int argc;
486 char **argv;
487 rrd_info_t *data;
488
489 if (create_args("info", args, &argc, &argv) < 0)
490 return NULL;
when considering range: -0x80000000 <= value <= -1
taking True path
491
492 if ((data = rrd_info(argc, argv)) == NULL) {
493 PyErr_SetString(ErrorObject, rrd_get_error());
494 rrd_clear_error();
495 r = NULL;
496 } else {
497 r = PyDict_FromInfo(data);
498 rrd_info_free(data);
499 }
500
501 destroy_args(&argv);
502 return r;
503 }
504