static PyObject *rrdtool_OperationalError;
static PyObject *rrdtool_ProgrammingError;
-static char **rrdtool_argv = NULL;
-static int rrdtool_argc = 0;
-
/**
* PyRRD_DateTime_FromTS: convert UNIX timestamp (time_t)
* to Python datetime object.
static PyObject *
_rrdtool_create(PyObject *Py_UNUSED(self), PyObject *args)
{
+ char **rrdtool_argv = NULL;
+ int rrdtool_argc = 0;
PyObject *ret;
int status;
static PyObject *
_rrdtool_dump(PyObject *Py_UNUSED(self), PyObject *args)
{
+ char **rrdtool_argv = NULL;
+ int rrdtool_argc = 0;
PyObject *ret;
int status;
static PyObject *
_rrdtool_update(PyObject *Py_UNUSED(self), PyObject *args)
{
+ char **rrdtool_argv = NULL;
+ int rrdtool_argc = 0;
PyObject *ret;
int status;
static PyObject *
_rrdtool_updatev(PyObject *Py_UNUSED(self), PyObject *args)
{
+ char **rrdtool_argv = NULL;
+ int rrdtool_argc = 0;
PyObject *ret;
rrd_info_t *data;
static PyObject *
_rrdtool_fetch(PyObject *Py_UNUSED(self), PyObject *args)
{
+ char **rrdtool_argv = NULL;
+ int rrdtool_argc = 0;
PyObject *ret, *range_tup, *dsnam_tup, *data_list, *t;
rrd_value_t *data, *datai, dv;
unsigned long step, ds_cnt, i, j, row;
static PyObject *
_rrdtool_flushcached(PyObject *Py_UNUSED(self), PyObject *args)
{
+ char **rrdtool_argv = NULL;
+ int rrdtool_argc = 0;
PyObject *ret;
int status;
static PyObject *
_rrdtool_graph(PyObject *Py_UNUSED(self), PyObject *args)
{
+ char **rrdtool_argv = NULL;
+ int rrdtool_argc = 0;
PyObject *ret;
int xsize, ysize, i, status;
double ymin, ymax;
static PyObject *
_rrdtool_graphv(PyObject *Py_UNUSED(self), PyObject *args)
{
+ char **rrdtool_argv = NULL;
+ int rrdtool_argc = 0;
PyObject *ret;
rrd_info_t *data;
static PyObject *
_rrdtool_xport(PyObject *Py_UNUSED(self), PyObject *args)
{
+ char **rrdtool_argv = NULL;
+ int rrdtool_argc = 0;
PyObject *ret;
int xsize, status;
char **legend_v;
static PyObject *
_rrdtool_list(PyObject *Py_UNUSED(self), PyObject *args)
{
+ char **rrdtool_argv = NULL;
+ int rrdtool_argc = 0;
PyObject *ret, *str;
char *data, *ptr, *end;
static PyObject *
_rrdtool_tune(PyObject *Py_UNUSED(self), PyObject *args)
{
+ char **rrdtool_argv = NULL;
+ int rrdtool_argc = 0;
PyObject *ret;
int status;
static PyObject *
_rrdtool_first(PyObject *Py_UNUSED(self), PyObject *args)
{
+ char **rrdtool_argv = NULL;
+ int rrdtool_argc = 0;
PyObject *ret;
int ts;
static PyObject *
_rrdtool_last(PyObject *Py_UNUSED(self), PyObject *args)
{
+ char **rrdtool_argv = NULL;
+ int rrdtool_argc = 0;
PyObject *ret;
int ts;
static PyObject *
_rrdtool_resize(PyObject *Py_UNUSED(self), PyObject *args)
{
+ char **rrdtool_argv = NULL;
+ int rrdtool_argc = 0;
PyObject *ret;
int status;
static PyObject *
_rrdtool_info(PyObject *Py_UNUSED(self), PyObject *args)
{
+ char **rrdtool_argv = NULL;
+ int rrdtool_argc = 0;
PyObject *ret;
rrd_info_t *data;
static PyObject *
_rrdtool_lastupdate(PyObject *Py_UNUSED(self), PyObject *args)
{
+ char **rrdtool_argv = NULL;
+ int rrdtool_argc = 0;
PyObject *ret, *ds_dict, *lastupd;
int status;
time_t last_update;