From: Michael Tremer Date: Mon, 14 Dec 2015 22:01:46 +0000 (+0100) Subject: Make RRD key names accessible as a list X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e0437caafac7bd98e9db4b4e66e7c9e77ae08892;p=collecty.git Make RRD key names accessible as a list Signed-off-by: Michael Tremer --- diff --git a/src/collecty/plugins/base.py b/src/collecty/plugins/base.py index b6eabd0..dd7f0d9 100644 --- a/src/collecty/plugins/base.py +++ b/src/collecty/plugins/base.py @@ -440,12 +440,20 @@ class Object(object): return schema - def make_rrd_defs(self, prefix=None): - defs = [] + @property + def rrd_schema_names(self): + ret = [] for line in self.rrd_schema: - (def_type, name, type, lower_limit, upper_limit) = line.split(":") + (prefix, name, type, lower_limit, upper_limit) = line.split(":") + ret.append(name) + + return ret + + def make_rrd_defs(self, prefix=None): + defs = [] + for name in self.rrd_schema_names: if prefix: p = "%s_%s" % (prefix, name) else: