Clean up Volumio code (#38400)

This commit is contained in:
On Freund 2020-07-30 17:51:46 +03:00 committed by GitHub
parent a00aa6740e
commit 76e8870e98
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 6 deletions

View file

@ -71,9 +71,9 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
errors = {}
if user_input is not None:
info = None
self._host = user_input[CONF_HOST]
self._port = user_input[CONF_PORT]
try:
self._host = user_input[CONF_HOST]
self._port = user_input[CONF_PORT]
info = await validate_input(self.hass, self._host, self._port)
except CannotConnect:
errors["base"] = "cannot_connect"
@ -83,7 +83,7 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
if info is not None:
self._name = info.get("name", self._host)
self._uuid = info.get("id", None)
self._uuid = info.get("id")
if self._uuid is not None:
await self._set_uid_and_abort()

View file

@ -63,16 +63,15 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
uid = config_entry.data[CONF_ID]
name = config_entry.data[CONF_NAME]
entity = Volumio(hass, volumio, uid, name, info)
entity = Volumio(volumio, uid, name, info)
async_add_entities([entity])
class Volumio(MediaPlayerEntity):
"""Volumio Player Object."""
def __init__(self, hass, volumio, uid, name, info):
def __init__(self, volumio, uid, name, info):
"""Initialize the media player."""
self._hass = hass
self._volumio = volumio
self._uid = uid
self._name = name