X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Flaunch.py;h=03baa4fa5e9af85b68b9b66a91152aa17aa8e9b6;hb=18053c8b0d6b11136678c8a8f5fedff3058a7523;hp=733d237e2f12b3f0714c9c2ae2214aac6b977963;hpb=325e87e6aaf33974ea8bc8e4b3d2fdbbef56e9a9;p=mpd-sima.git diff --git a/sima/launch.py b/sima/launch.py index 733d237..03baa4f 100644 --- a/sima/launch.py +++ b/sima/launch.py @@ -41,6 +41,7 @@ from .utils.utils import exception_log, SigHup # core plugins from .plugins.core.history import History from .plugins.core.mpdoptions import MpdOptions +from .plugins.core.uniq import Uniq ## @@ -102,14 +103,17 @@ def start(sopt, restart=False): sima = core.Sima(config) # required core plugins - sima.register_plugin(History) - sima.register_plugin(MpdOptions) + core_plugins = [History, MpdOptions, Uniq] + for cplgn in core_plugins: + logger.debug('Register core {name} ({doc})'.format(**cplgn.info())) + sima.register_plugin(cplgn) # Loading internal plugins load_plugins(sima, 'internal') # Loading contrib plugins load_plugins(sima, 'contrib') + # Run as a daemon if config.getboolean('daemon', 'daemon'): if restart: