Mercurial > libervia-backend
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 |