]> kaliko git repositories - mpd-sima.git/blobdiff - sima/plugins/core/uniq.py
Mainly use literal for list/dict and f-strings when possible
[mpd-sima.git] / sima / plugins / core / uniq.py
index 60d1680ed174862817bdf830831ab9462d448eb1..a46d7fc7e736f79b3fb5888d8bb2e8eb890c9c4b 100644 (file)
@@ -24,7 +24,7 @@
 """
 
 # standard library import
-from os import  getpid
+from os import getpid
 from socket import getfqdn
 
 # third parties components
@@ -41,7 +41,7 @@ class Uniq(Plugin):
 
     def __init__(self, daemon):
         Plugin.__init__(self, daemon)
-        self.chan = 'mpd_sima:{0}.{1}'.format(getfqdn(), getpid())
+        self.chan = None
         self.channels = []
         self._registred = False
 
@@ -70,6 +70,7 @@ class Uniq(Plugin):
             self.log.warning(' '.join(channels))
 
     def sub_chan(self):
+        self.chan = f'mpd_sima:{getfqdn()}.{getpid()}'
         self.log.debug('Registering as %s', self.chan)
         try:
             self.player.subscribe(self.chan)