From fb63198688ee68dfe2855ce7a53a8fe4ba83c058 Mon Sep 17 00:00:00 2001 From: Fabian Affolter <fabian@affolter-engineering.ch> Date: Mon, 1 Jun 2015 13:25:55 +0200 Subject: [PATCH] fix return values, disconnect from mpd, and fix pylint issue --- homeassistant/components/media_player/mpd.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/homeassistant/components/media_player/mpd.py b/homeassistant/components/media_player/mpd.py index 0905588cfef..53faa37a605 100644 --- a/homeassistant/components/media_player/mpd.py +++ b/homeassistant/components/media_player/mpd.py @@ -50,7 +50,6 @@ def setup_platform(hass, config, add_devices, discovery_info=None): port = config.get('port', 6600) location = config.get('location', 'MPD') - # pylint: disable=unused-argument try: from mpd import MPDClient @@ -59,23 +58,23 @@ def setup_platform(hass, config, add_devices, discovery_info=None): "Unable to import mpd2. " "Did you maybe not install the 'python-mpd2' package?") - return None + return False - # pylint: disable=unused-argument + # pylint: disable=no-member try: mpd_client = MPDClient() mpd_client.connect(daemon, port) + mpd_client.close() + mpd_client.disconnect() except socket.error: _LOGGER.error( "Unable to connect to MPD. " "Please check your settings") - return None + return False mpd = [] - if daemon is not None and port is not None: - mpd.append(MpdDevice(daemon, port, location)) - + mpd.append(MpdDevice(daemon, port, location)) add_devices(mpd) -- GitLab