]> git.0d.be Git - django-panik-nonstop.git/commitdiff
ignore mutagen failures
authorFrédéric Péters <fpeters@0d.be>
Sat, 3 Feb 2018 20:29:33 +0000 (21:29 +0100)
committerFrédéric Péters <fpeters@0d.be>
Sat, 3 Feb 2018 20:29:33 +0000 (21:29 +0100)
nonstop/management/commands/create_tracks_from_nonstop.py

index bf3de37bf99fa517502afaa2dc88f714f7aa9e77..6feb0110f501283b6cd44ca9bfdde0f583eb946c 100644 (file)
@@ -44,7 +44,12 @@ class Command(BaseCommand):
                 continue
             if self.verbose:
                 print short_filepath
-            metadata = mutagen.File(filepath, easy=True)
+            try:
+                metadata = mutagen.File(filepath, easy=True)
+            except Exception as e:
+                if self.verbose:
+                    print 'E:', e
+                continue
             if not metadata or not metadata.get('artist') or not metadata.get('title'):
                 if self.verbose:
                     print 'skipping', filepath