There’s a less ugly way to go, although it’s still a little pain, each of these modules implements a “bug” due to which all the corresponding bugs propagate.
# Please note, the exception class truly is lower cased as indicated
mutagen.id3.error
mutagen.flac.error
mutagen.apev2.error
# mutagen.easyid3 errors extend the mutagen.id3.error class
source
share