]> kaliko git repositories - mpd-sima.git/blobdiff - sima/utils/config.py
Honor MPC password/host format on command line option 'host'
[mpd-sima.git] / sima / utils / config.py
index dfa91e73ebb335d8031b213d4522ac2309962e53..182059bad0990148b68ae55a45944e7de77e4fbb 100644 (file)
@@ -178,6 +178,13 @@ class ConfMan(object):  # CONFIG MANAGER CLASS
             for opt in self.config.options(sec):
                 if opt in list(self.startopt.keys()):
                     self.config.set(sec, opt, str(self.startopt.get(opt)))
+        # honor MPD_HOST format as in mpc(1)  for command line option --host
+        if self.startopt.get('host'):
+            if '@' in self.startopt.get('host'):
+                print(self.startopt.get('host').split('@'))
+                passwd, host = self.startopt.get('host').split('@')
+                self.config.set('MPD', 'password', passwd)
+                self.config.set('MPD', 'host', host)
 
     def use_envar(self):
         """Use MPD en.var. to set defaults"""