]> kaliko git repositories - mpd-sima.git/blobdiff - sima/core.py
doc: publish html target uses setuptools build
[mpd-sima.git] / sima / core.py
index eb01031c417f0e8ff44cf872b7ac3286991a89a1..badc7b20240701412d86ddeb92d1eb1eeebac6b3 100644 (file)
@@ -44,8 +44,8 @@ class Sima(Daemon):
         self.sdb = SimaDB(db_path=conf.get('sima', 'db_file'))
         PlayerClient.database = self.sdb
         self.log = getLogger('sima')
-        self._plugins = list()
-        self._core_plugins = list()
+        self._plugins = []
+        self._core_plugins = []
         self.player = PlayerClient(conf)  # MPD client
         self.short_history = deque(maxlen=60)
         self.changed = None
@@ -92,7 +92,8 @@ class Sima(Daemon):
         queue_trigger = self.config.getint('sima', 'queue_length')
         if self.player.playmode.get('random'):
             queue = self.player.playlist
-            self.log.debug('Currently %s track(s) in the playlist. (target %s)', len(queue), queue_trigger)
+            self.log.debug('Currently %s track(s) in the playlist. (target %s)',
+                           len(queue), queue_trigger)
         else:
             queue = self.player.queue
             self.log.debug('Currently %s track(s) ahead. (target %s)', len(queue), queue_trigger)
@@ -101,7 +102,7 @@ class Sima(Daemon):
         return False
 
     def queue(self):
-        to_add = list()
+        to_add = []
         for plugin in self.plugins:
             self.log.debug('callback_need_track: %s', plugin)
             pl_candidates = getattr(plugin, 'callback_need_track')()
@@ -129,9 +130,6 @@ class Sima(Daemon):
             except PlayerError as err:
                 self.log.debug(err)
                 continue
-            except PlayerError as err:
-                # TODO: unhandled Player exceptions
-                self.log.warning('Unhandled player exception: %s', err)
             self.log.info('Got reconnected')
             break
         self.foreach_plugin('start')
@@ -160,8 +158,6 @@ class Sima(Daemon):
         self.log.info('bye...')
 
     def run(self):
-        """
-        """
         try:
             self.log.info('Connecting MPD: %(host)s:%(port)s', self.config['MPD'])
             self.player.connect()