From 6b5575802dc8bde93cef912fc21c7a21e25c9547 Mon Sep 17 00:00:00 2001 From: Thomas Fillon Date: Thu, 10 Oct 2013 10:57:11 +0200 Subject: [PATCH] - In timeside.analyzer.core, make Analyzer results() function returning an AnalyzerResultContainer (and thus providing serialization) --- timeside/analyzer/core.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/timeside/analyzer/core.py b/timeside/analyzer/core.py index 0c28223..8eda851 100644 --- a/timeside/analyzer/core.py +++ b/timeside/analyzer/core.py @@ -880,9 +880,10 @@ class Analyzer(Processor): self.result_stepsize = self.input_stepsize def results(self): - # TODO :return self._results[id=analyzerID] - return {key:self._results[key] for key in self._results.keys() - if key.split('.')[0] == self.id()} + + return AnalyzerResultContainer( + [self._results[key] for key in self._results.keys() + if key.split('.')[0] == self.id()]) @staticmethod @interfacedoc @@ -921,7 +922,7 @@ class Analyzer(Processor): # Automatically write known metadata result.idMetadata.date = datetime.now().replace( - microsecond=0).isoformat(' ') + microsecond=0).isoformat(' ') result.idMetadata.version = __version__ result.idMetadata.author = 'TimeSide' result.idMetadata.id = self.id() -- 2.39.5