diff options
-rw-r--r-- | nephilim/mpclient.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/nephilim/mpclient.py b/nephilim/mpclient.py index b459c94..554ee9d 100644 --- a/nephilim/mpclient.py +++ b/nephilim/mpclient.py @@ -65,8 +65,11 @@ class MPClient(QtCore.QObject): """Disconnect from MPD.""" self._logger.info('Disconnecting from MPD...') if self._client: - self._client.close() - self._client.disconnect() + try: + self._client.close() + self._client.disconnect() + except mpd.ConnectionError: + pass self._client = None else: logging.warning('Attempted to disconnect when not connected.') |