X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Fplugins%2Finternal%2Ftags.py;h=32021a1c7526efa50613e999cb8b493fe465fe33;hb=a260ebea93f23d72aa6e0178744b0f64c469b7ba;hp=2e1ddac2dcee7ad97cf24b1de8bdebc09d50fe28;hpb=61d5b735d5967d10447eb1c7a2f9fe683d9736bd;p=mpd-sima.git diff --git a/sima/plugins/internal/tags.py b/sima/plugins/internal/tags.py index 2e1ddac..32021a1 100644 --- a/sima/plugins/internal/tags.py +++ b/sima/plugins/internal/tags.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (c) 2020 kaliko +# Copyright (c) 2020, 2021 kaliko # # This file is part of sima # @@ -42,13 +42,13 @@ def control_config(tags_config): if not tags_config.get('filter', None) and \ config_tags.isdisjoint(sup_tags): log.warning('Found no config for Tags plugin! ' - 'Need at least "filter" or a supported tag') + 'Need at least "filter" or a supported tag') log.info('Supported Tags are : %s', ', '.join(sup_tags)) # raise PluginException('plugin misconfiguration') return False if config_tags.difference(sup_tags): log.error('Found unsupported tag in config: %s', - config_tags.difference(sup_tags)) + config_tags.difference(sup_tags)) # raise PluginException('plugin misconfiguration') return False return True @@ -117,9 +117,9 @@ class Tags(AdvancedPlugin): if self.plugin_conf['filter']: # Use window to limit response size self.player.find(self.plugin_conf['filter'], "window", (0, 1)) - except CommandError: + except CommandError as err: raise PluginException('Badly formated filter in tags plugin configuration: "%s"' - % self.plugin_conf['filter']) + % self.plugin_conf['filter']) from err def callback_need_track(self): candidates = [] @@ -143,7 +143,7 @@ class Tags(AdvancedPlugin): if not trk: continue if queue_mode == 'track': - self.log.info('Tags plugin chose: {}'.format(trk)) + self.log.info('Tags plugin chose: %s', trk) candidates.append(trk) if len(candidates) == target: break