summaryrefslogtreecommitdiff
path: root/libmat2
diff options
context:
space:
mode:
authorjvoisin2018-06-22 21:16:55 +0200
committerjvoisin2018-06-22 21:16:55 +0200
commit74f2d50433a831787fe7ab791748c8efa854ada2 (patch)
tree69e55499a8ce97f943c33dcedf0de7a2ade6981f /libmat2
parentb4ef0c9622a0741bcfa0da1f65d9082251fb4107 (diff)
Split the testsuite a bit and add more tests
Diffstat (limited to 'libmat2')
-rw-r--r--libmat2/audio.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/libmat2/audio.py b/libmat2/audio.py
index 9b73031..a26f36f 100644
--- a/libmat2/audio.py
+++ b/libmat2/audio.py
@@ -6,6 +6,17 @@ from . import abstract
6 6
7 7
8class MutagenParser(abstract.AbstractParser): 8class MutagenParser(abstract.AbstractParser):
9 def __init__(self, filename):
10 super().__init__(filename)
11 try:
12 mutagen.File(self.filename)
13 except mutagen.flac.MutagenError:
14 raise ValueError
15 except mutagen.mp3.MutagenError:
16 raise ValueError
17 except mutagen.ogg.MutagenError:
18 raise ValueError
19
9 def get_meta(self): 20 def get_meta(self):
10 f = mutagen.File(self.filename) 21 f = mutagen.File(self.filename)
11 if f.tags: 22 if f.tags: