From d555a02c90e3e5582d3d5e78ff89ba7fbf806afc Mon Sep 17 00:00:00 2001 From: jvoisin 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