From: Paul Brossier Date: Sun, 14 Apr 2013 03:34:37 +0000 (-0500) Subject: timeside/analyzer/core.py: add AnalyzerResult class X-Git-Tag: 0.5.0~115^2~48 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=7070626f87e62711ed5b3de2972064538b322d07;p=timeside.git timeside/analyzer/core.py: add AnalyzerResult class --- 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)