X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Futils%2Fconfig.py;h=182059bad0990148b68ae55a45944e7de77e4fbb;hb=3d1f9b48dd5b47867e1f631a5fa874fe8c7f3e88;hp=dfa91e73ebb335d8031b213d4522ac2309962e53;hpb=d106ab4498a06fc24dea449da050c3fa16ac1332;p=mpd-sima.git diff --git a/sima/utils/config.py b/sima/utils/config.py index dfa91e7..182059b 100644 --- a/sima/utils/config.py +++ b/sima/utils/config.py @@ -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"""