diff options
| author | jvoisin | 2021-12-19 22:33:28 +0100 |
|---|---|---|
| committer | jvoisin | 2021-12-19 22:33:28 +0100 |
| commit | d555a02c90e3e5582d3d5e78ff89ba7fbf806afc (patch) | |
| tree | 8121d32f59ed49f17baf6603e90fb449c2fdc0a0 /libmat2 | |
| parent | 143bb0a5f327d97403a37cc0a166ec7100bba3de (diff) | |
Increase audio processing robustness
Diffstat (limited to 'libmat2')
| -rw-r--r-- | libmat2/audio.py | 7 |
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 | ||
