]> kaliko git repositories - mpd-sima.git/blobdiff - sima/mpdclient.py
Catch forgotten exception in mpdclient (Closes #59)
[mpd-sima.git] / sima / mpdclient.py
index e2f0e2c4566f19055ebab35da270381a930cdd7c..3bd13aef7b4b3705c092f086c034723d1b364680 100644 (file)
@@ -128,7 +128,9 @@ class MPD(MPDClient):
             if cmd in track_wrapped:
                 return tracks_wrapper(super().__getattr__(cmd))
             return super().__getattr__(cmd)
-        except OSError as err:
+        except OSError as err:  # socket errors
+            raise PlayerError(err) from err
+        except MPDError as err:  # hight level MPD client errors
             raise PlayerError(err) from err
 
     def disconnect(self):