comparison src/plugins/plugin_misc_radiocol.py @ 1542:94901070478e

plugins: added new MissingModule exceptions to plugins using third party modules
author Goffi <goffi@goffi.org>
date Wed, 30 Sep 2015 17:25:09 +0200
parents 8767c0bb7d48
children 8d7d0fbad773
comparison
equal deleted inserted replaced
1541:685fad1c18e4 1542:94901070478e
27 from sat.core import exceptions 27 from sat.core import exceptions
28 import os.path 28 import os.path
29 import copy 29 import copy
30 import time 30 import time
31 from os import unlink 31 from os import unlink
32 from mutagen.oggvorbis import OggVorbis, OggVorbisHeaderError 32 try:
33 from mutagen.mp3 import MP3, HeaderNotFoundError 33 from mutagen.oggvorbis import OggVorbis, OggVorbisHeaderError
34 from mutagen.easyid3 import EasyID3 34 from mutagen.mp3 import MP3, HeaderNotFoundError
35 from mutagen.id3 import ID3NoHeaderError 35 from mutagen.easyid3 import EasyID3
36 from mutagen.id3 import ID3NoHeaderError
37 except ImportError:
38 raise exceptions.MissingModule(u"Missing module Mutagen, please download/install from https://bitbucket.org/lazka/mutagen")
36 39
37 40
38 NC_RADIOCOL = 'http://www.goffi.org/protocol/radiocol' 41 NC_RADIOCOL = 'http://www.goffi.org/protocol/radiocol'
39 RADIOC_TAG = 'radiocol' 42 RADIOC_TAG = 'radiocol'
40 43