From d271818ac2f4569b8d68de09e392eec84c6c1a09 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Mon, 15 Apr 2013 14:21:46 -0500 Subject: [PATCH] timeside/analyzer/core.py: add add_result method to container --- timeside/analyzer/core.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/timeside/analyzer/core.py b/timeside/analyzer/core.py index a0a1635..1328b0f 100644 --- a/timeside/analyzer/core.py +++ b/timeside/analyzer/core.py @@ -81,6 +81,15 @@ class AnalyzerResultContainer(object): def __repr__(self): return self.to_json() + def add_result(self, analyzer_result): + if type(analyzer_result) == list: + for a in analyzer_result: + self.add_result(a) + return + if type(analyzer_result) != AnalyzerResult: + raise TypeError('only AnalyzerResult can be added') + self.results += [analyzer_result] + def to_xml(self, data_list = None): if data_list == None: data_list = self.results import xml.dom.minidom -- 2.39.5