]> git.parisson.com Git - telemeta.git/commitdiff
fix duration parsing
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Fri, 23 Oct 2015 10:55:50 +0000 (12:55 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Fri, 23 Oct 2015 10:55:50 +0000 (12:55 +0200)
telemeta/models/item.py

index 4c9ec630265962022f19c03e5f537a51cea6f4dc..32d9422e58cd767c81cfb769f16a343fad78880f 100644 (file)
@@ -308,7 +308,7 @@ class MediaItem(MediaResource):
             analysis = MediaItemAnalysis.objects.filter(item=self, analyzer_id=analyzer_id)
             if analysis:
                 if analyzer_id == 'duration':
-                    value = ':'.join([str('%.2d' % int(t)) for t in analysis[0].value.split(':')])
+                    value = ':'.join([str('%.2d' % int(float(t))) for t in analysis[0].value.split(':')])
                 else:
                     value = analysis[0].value
                 metadata[analyzer_id] = value