Cleanup commented code + comprehensions in iOS (#51238)

This commit is contained in:
Franck Nijhof 2021-05-29 17:28:32 +02:00 committed by GitHub
parent 99afa15f47
commit 06e5314bc8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -212,20 +212,20 @@ CONFIGURATION_FILE = ".ios.conf"
def devices_with_push(hass): def devices_with_push(hass):
"""Return a dictionary of push enabled targets.""" """Return a dictionary of push enabled targets."""
targets = {} return {
for device_name, device in hass.data[DOMAIN][ATTR_DEVICES].items(): device_name: device.get(ATTR_PUSH_ID)
if device.get(ATTR_PUSH_ID) is not None: for device_name, device in hass.data[DOMAIN][ATTR_DEVICES].items()
targets[device_name] = device.get(ATTR_PUSH_ID) if device.get(ATTR_PUSH_ID) is not None
return targets }
def enabled_push_ids(hass): def enabled_push_ids(hass):
"""Return a list of push enabled target push IDs.""" """Return a list of push enabled target push IDs."""
push_ids = [] return [
for device in hass.data[DOMAIN][ATTR_DEVICES].values(): device.get(ATTR_PUSH_ID)
if device.get(ATTR_PUSH_ID) is not None: for device in hass.data[DOMAIN][ATTR_DEVICES].values()
push_ids.append(device.get(ATTR_PUSH_ID)) if device.get(ATTR_PUSH_ID) is not None
return push_ids ]
def devices(hass): def devices(hass):
@ -337,14 +337,6 @@ class iOSIdentifyDeviceView(HomeAssistantView):
hass = request.app["hass"] hass = request.app["hass"]
# Commented for now while iOS app is getting frequent updates
# try:
# data = IDENTIFY_SCHEMA(req_data)
# except vol.Invalid as ex:
# return self.json_message(
# vol.humanize.humanize_error(request.json, ex),
# HTTP_BAD_REQUEST)
data[ATTR_LAST_SEEN_AT] = datetime.datetime.now().isoformat() data[ATTR_LAST_SEEN_AT] = datetime.datetime.now().isoformat()
device_id = data[ATTR_DEVICE_ID] device_id = data[ATTR_DEVICE_ID]