]> git.parisson.com Git - telemeta.git/commitdiff
update analysis scheme to the new TimeSide API (0.5)
authorGuillaume Pellerin <yomguy@parisson.com>
Mon, 14 Oct 2013 16:58:35 +0000 (18:58 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Mon, 14 Oct 2013 16:58:35 +0000 (18:58 +0200)
telemeta/views/item.py

index b095323712e652b4979878b6411cacaf8353fba9..82b8f272fbb6bcaf3c4583a95b33839e96005825 100644 (file)
@@ -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)