]> git.parisson.com Git - teleforma.git/commitdiff
compute duration with datetime
authorGuillaume Pellerin <guillaume.pellerin@parisson.com>
Wed, 8 Jul 2026 21:36:30 +0000 (23:36 +0200)
committerGuillaume Pellerin <guillaume.pellerin@parisson.com>
Wed, 8 Jul 2026 21:36:30 +0000 (23:36 +0200)
teleforma/models/core.py

index 2148c30b5dceb91a7f7268952b5168effdd5950c..863451972ee84d4a2730b05c87de501abad11fb1 100644 (file)
@@ -1129,7 +1129,7 @@ class Media(MediaBase):
                              "default=noprint_wrappers=1:nokey=1", self.file.path],
             stdout=subprocess.PIPE,
             stderr=subprocess.STDOUT)
-        self.duration = float(result.stdout)
+        self.duration = datetime.timedelta(days =-1, seconds = int(result.stdout))
 
     class Meta(MetaCore):
         db_table = app_label + '_' + 'media'