X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Fmpdclient.py;h=e2f0e2c4566f19055ebab35da270381a930cdd7c;hb=a260ebea93f23d72aa6e0178744b0f64c469b7ba;hp=c2daae361b6ad20e96e42d4104b7faa60614bb24;hpb=e86c25ed9e97c5dd3e0672d5b17bed01d4a23fdf;p=mpd-sima.git diff --git a/sima/mpdclient.py b/sima/mpdclient.py index c2daae3..e2f0e2c 100644 --- a/sima/mpdclient.py +++ b/sima/mpdclient.py @@ -148,28 +148,25 @@ class MPD(MPDClient): super().connect(host, port) # Catch socket errors except OSError as err: - raise PlayerError('Could not connect to "%s:%s": %s' % - (host, port, err.strerror)) from err + raise PlayerError(f'Could not connect to "{host}:{port}": {err.strerror}' + ) from err # Catch all other possible errors # ConnectionError and ProtocolError are always fatal. Others may not # be, but we don't know how to handle them here, so treat them as if # they are instead of ignoring them. except MPDError as err: - raise PlayerError('Could not connect to "%s:%s": %s' % - (host, port, err)) from err + raise PlayerError(f'Could not connect to "{host}:{port}": {err}') from err if password: try: self.password(password) except (MPDError, OSError) as err: - raise PlayerError("Could not connect to '%s': %s" % (host, err)) from err + raise PlayerError(f"Could not connect to '{host}': {err}") from err # Controls we have sufficient rights available_cmd = self.commands() for cmd in MPD.needed_cmds: if cmd not in available_cmd: self.disconnect() - raise PlayerError('Could connect to "%s", ' - 'but command "%s" not available' % - (host, cmd)) + raise PlayerError(f'Could connect to "{host}", but command "{cmd}" not available') self.tagtypes('clear') for tag in MPD.needed_tags: self.tagtypes('enable', tag) @@ -294,7 +291,7 @@ class MPD(MPDClient): plm = {'repeat': None, 'single': None, 'random': None, 'consume': None, } for key, val in self.status().items(): - if key in plm.keys(): + if key in plm: plm.update({key: bool(int(val))}) return plm