From 7070626f87e62711ed5b3de2972064538b322d07 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Sat, 13 Apr 2013 22:34:37 -0500 Subject: [PATCH] timeside/analyzer/core.py: add AnalyzerResult class --- timeside/analyzer/core.py | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/timeside/analyzer/core.py b/timeside/analyzer/core.py index cbb9a17..ec60570 100644 --- a/timeside/analyzer/core.py +++ b/timeside/analyzer/core.py @@ -20,6 +20,16 @@ # Authors: # Guillaume Pellerin -pass - - +class AnalyzerResult(object): + + def __init__(self, id = "", name = "", unit = "s", value = None): + self.id = id + self.name = name + self.unit = unit + self.value = value + + def __repr__(self): + o = {} + for attr in ['id', 'name', 'unit', 'value']: + o[attr] = getattr(self, attr) + return repr(o) -- 2.39.5