From e0437caafac7bd98e9db4b4e66e7c9e77ae08892 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 14 Dec 2015 23:01:46 +0100 Subject: [PATCH] Make RRD key names accessible as a list Signed-off-by: Michael Tremer --- src/collecty/plugins/base.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) 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: -- 2.47.2