From d555a02c90e3e5582d3d5e78ff89ba7fbf806afc Mon Sep 17 00:00:00 2001
From: jvoisin <julien.voisin@dustri.org>
Date: Sun, 19 Dec 2021 22:33:28 +0100
Subject: [PATCH] Increase audio processing robustness

---
 libmat2/audio.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/libmat2/audio.py b/libmat2/audio.py
index 16b86f0..598d93d 100644
--- a/libmat2/audio.py
+++ b/libmat2/audio.py
@@ -27,8 +27,11 @@ class MutagenParser(abstract.AbstractParser):
     def remove_all(self) -> bool:
         shutil.copy(self.filename, self.output_filename)
         f = mutagen.File(self.output_filename)
-        f.delete()
-        f.save()
+        try:
+            f.delete()
+            f.save()
+        except mutagen.MutagenError:
+            raise ValueError
         return True
 
 
-- 
GitLab