From 53a404f83ddbe067ba7fb75ef4e843ca17fc8fb4 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Mon, 14 Oct 2013 18:58:35 +0200 Subject: [PATCH] update analysis scheme to the new TimeSide API (0.5) --- telemeta/views/item.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/telemeta/views/item.py b/telemeta/views/item.py index b0953237..82b8f272 100644 --- a/telemeta/views/item.py +++ b/telemeta/views/item.py @@ -399,11 +399,13 @@ class ItemView(object): analysis.save() for analyzer in analyzers_sub: - value = analyzer.result() - analysis = MediaItemAnalysis(item=item, name=analyzer.name(), - analyzer_id=analyzer.id(), - unit=analyzer.unit(), value=str(value)) - analysis.save() + for key in analyzer.results.keys(): + analysis = MediaItemAnalysis(item = item, + name = analyzer.results[key].name, + analyzer_id = analyzer.results[key].id, + unit = analyzer.results[key].unit, + value = str(analyzer.results[key].data)) + analysis.save() analyses = MediaItemAnalysis.objects.filter(item=item) -- 2.39.5