From 7be6d6eba2ca0efd2e4c0a18068332e5c6f7dac4 Mon Sep 17 00:00:00 2001 From: Robert Hillis Date: Sun, 28 Aug 2022 17:40:53 -0400 Subject: [PATCH] Use generators for async_add_entities in Anthemav (#76587) --- homeassistant/components/anthemav/media_player.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/homeassistant/components/anthemav/media_player.py b/homeassistant/components/anthemav/media_player.py index 7582aa24083..a854ea0653e 100644 --- a/homeassistant/components/anthemav/media_player.py +++ b/homeassistant/components/anthemav/media_player.py @@ -91,17 +91,14 @@ async def async_setup_entry( avr: Connection = hass.data[DOMAIN][config_entry.entry_id] - entities = [] - for zone_number in avr.protocol.zones: - _LOGGER.debug("Initializing Zone %s", zone_number) - entity = AnthemAVR( - avr.protocol, name, mac_address, model, zone_number, config_entry.entry_id - ) - entities.append(entity) - _LOGGER.debug("Connection data dump: %s", avr.dump_conndata) - async_add_entities(entities) + async_add_entities( + AnthemAVR( + avr.protocol, name, mac_address, model, zone_number, config_entry.entry_id + ) + for zone_number in avr.protocol.zones + ) class AnthemAVR(MediaPlayerEntity):