summaryrefslogtreecommitdiff
path: root/libmat2/audio.py
diff options
context:
space:
mode:
authorjvoisin2021-12-19 22:33:28 +0100
committerjvoisin2021-12-19 22:33:28 +0100
commitd555a02c90e3e5582d3d5e78ff89ba7fbf806afc (patch)
tree8121d32f59ed49f17baf6603e90fb449c2fdc0a0 /libmat2/audio.py
parent143bb0a5f327d97403a37cc0a166ec7100bba3de (diff)
Increase audio processing robustness
Diffstat (limited to 'libmat2/audio.py')
-rw-r--r--libmat2/audio.py7
1 files 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):
27 def remove_all(self) -> bool: 27 def remove_all(self) -> bool:
28 shutil.copy(self.filename, self.output_filename) 28 shutil.copy(self.filename, self.output_filename)
29 f = mutagen.File(self.output_filename) 29 f = mutagen.File(self.output_filename)
30 f.delete() 30 try:
31 f.save() 31 f.delete()
32 f.save()
33 except mutagen.MutagenError:
34 raise ValueError
32 return True 35 return True
33 36
34 37