]> kaliko git repositories - mpd-sima.git/blobdiff - sima/core.py
Add daemon
[mpd-sima.git] / sima / core.py
index e3bde2c6abfec4b43d2034ff8d46f5dd2a75691d..ceaa09244ce480338309ca3a0bdfd70368ef4754 100644 (file)
@@ -15,12 +15,15 @@ from logging import getLogger
 from .client import PlayerClient
 from .client import PlayerError, PlayerUnHandledError
 from .lib.simadb import SimaDB
+from .lib.daemon import Daemon
 
-class Sima(object):
+class Sima(Daemon):
     """Main class, plugin and player management
     """
 
     def __init__(self, conf):
+        ## Set daemon
+        Daemon.__init__(self, conf.get('daemon', 'pidfile'))
         self.enabled = True
         self.config = conf
         self.sdb = SimaDB(db_path=conf.get('sima', 'db_file'))