diff --git a/homeassistant/components/alexa/handlers.py b/homeassistant/components/alexa/handlers.py index 65c48ba0206..8837210b6ad 100644 --- a/homeassistant/components/alexa/handlers.py +++ b/homeassistant/components/alexa/handlers.py @@ -995,14 +995,14 @@ async def async_api_set_mode(hass, config, directive, context): # Fan Direction if instance == f"{fan.DOMAIN}.{fan.ATTR_DIRECTION}": - _, direction = mode.split(".") + direction = mode.split(".")[1] if direction in (fan.DIRECTION_REVERSE, fan.DIRECTION_FORWARD): service = fan.SERVICE_SET_DIRECTION data[fan.ATTR_DIRECTION] = direction # Cover Position elif instance == f"{cover.DOMAIN}.{cover.ATTR_POSITION}": - _, position = mode.split(".") + position = mode.split(".")[1] if position == cover.STATE_CLOSED: service = cover.SERVICE_CLOSE_COVER diff --git a/homeassistant/components/bmw_connected_drive/sensor.py b/homeassistant/components/bmw_connected_drive/sensor.py index 995a6a6ef86..4668b1da6eb 100644 --- a/homeassistant/components/bmw_connected_drive/sensor.py +++ b/homeassistant/components/bmw_connected_drive/sensor.py @@ -125,7 +125,7 @@ class BMWConnectedDriveSensor(Entity): @property def unit_of_measurement(self) -> str: """Get the unit of measurement.""" - _, unit = self._attribute_info.get(self._attribute, [None, None]) + unit = self._attribute_info.get(self._attribute, [None, None])[1] return unit @property diff --git a/homeassistant/components/broadlink/config_flow.py b/homeassistant/components/broadlink/config_flow.py index e1a294d746d..a2e770d6c4f 100644 --- a/homeassistant/components/broadlink/config_flow.py +++ b/homeassistant/components/broadlink/config_flow.py @@ -41,8 +41,8 @@ class BroadlinkFlowHandler(config_entries.ConfigFlow, domain=DOMAIN): """Define a device for the config flow.""" supported_types = { device_type - for _, device_types in DOMAINS_AND_TYPES - for device_type in device_types + for device_types in DOMAINS_AND_TYPES + for device_type in device_types[1] } if device.type not in supported_types: _LOGGER.error( diff --git a/homeassistant/components/cast/media_player.py b/homeassistant/components/cast/media_player.py index 97956965b66..b76dbcaf20b 100644 --- a/homeassistant/components/cast/media_player.py +++ b/homeassistant/components/cast/media_player.py @@ -601,7 +601,7 @@ class CastDevice(MediaPlayerEntity): @property def state(self): """Return the state of the player.""" - media_status, _ = self._media_status() + media_status = self._media_status()[0] if media_status is None: return None @@ -633,13 +633,13 @@ class CastDevice(MediaPlayerEntity): @property def media_content_id(self): """Content ID of current playing media.""" - media_status, _ = self._media_status() + media_status = self._media_status()[0] return media_status.content_id if media_status else None @property def media_content_type(self): """Content type of current playing media.""" - media_status, _ = self._media_status() + media_status = self._media_status()[0] if media_status is None: return None if media_status.media_is_tvshow: @@ -653,13 +653,13 @@ class CastDevice(MediaPlayerEntity): @property def media_duration(self): """Duration of current playing media in seconds.""" - media_status, _ = self._media_status() + media_status = self._media_status()[0] return media_status.duration if media_status else None @property def media_image_url(self): """Image url of current playing media.""" - media_status, _ = self._media_status() + media_status = self._media_status()[0] if media_status is None: return None @@ -677,49 +677,49 @@ class CastDevice(MediaPlayerEntity): @property def media_title(self): """Title of current playing media.""" - media_status, _ = self._media_status() + media_status = self._media_status()[0] return media_status.title if media_status else None @property def media_artist(self): """Artist of current playing media (Music track only).""" - media_status, _ = self._media_status() + media_status = self._media_status()[0] return media_status.artist if media_status else None @property def media_album_name(self): """Album of current playing media (Music track only).""" - media_status, _ = self._media_status() + media_status = self._media_status()[0] return media_status.album_name if media_status else None @property def media_album_artist(self): """Album artist of current playing media (Music track only).""" - media_status, _ = self._media_status() + media_status = self._media_status()[0] return media_status.album_artist if media_status else None @property def media_track(self): """Track number of current playing media (Music track only).""" - media_status, _ = self._media_status() + media_status = self._media_status()[0] return media_status.track if media_status else None @property def media_series_title(self): """Return the title of the series of current playing media.""" - media_status, _ = self._media_status() + media_status = self._media_status()[0] return media_status.series_title if media_status else None @property def media_season(self): """Season of current playing media (TV Show only).""" - media_status, _ = self._media_status() + media_status = self._media_status()[0] return media_status.season if media_status else None @property def media_episode(self): """Episode of current playing media (TV Show only).""" - media_status, _ = self._media_status() + media_status = self._media_status()[0] return media_status.episode if media_status else None @property @@ -736,7 +736,7 @@ class CastDevice(MediaPlayerEntity): def supported_features(self): """Flag media player features that are supported.""" support = SUPPORT_CAST - media_status, _ = self._media_status() + media_status = self._media_status()[0] if media_status: if media_status.supports_queue_next: @@ -754,7 +754,7 @@ class CastDevice(MediaPlayerEntity): @property def media_position(self): """Position of current playing media in seconds.""" - media_status, _ = self._media_status() + media_status = self._media_status()[0] if media_status is None or not ( media_status.player_is_playing or media_status.player_is_paused @@ -769,7 +769,7 @@ class CastDevice(MediaPlayerEntity): Returns value from homeassistant.util.dt.utcnow(). """ - _, media_status_recevied = self._media_status() + media_status_recevied = self._media_status()[1] return media_status_recevied @property diff --git a/homeassistant/components/doorbird/logbook.py b/homeassistant/components/doorbird/logbook.py index c7ed802b7ea..a4889360d81 100644 --- a/homeassistant/components/doorbird/logbook.py +++ b/homeassistant/components/doorbird/logbook.py @@ -13,7 +13,7 @@ def async_describe_events(hass, async_describe_event): @callback def async_describe_logbook_event(event): """Describe a logbook event.""" - _, doorbird_event = event.event_type.split("_", 1) + doorbird_event = event.event_type.split("_", 1)[1] return { "name": "Doorbird", diff --git a/homeassistant/components/mysensors/sensor.py b/homeassistant/components/mysensors/sensor.py index 6a6e95ddd01..bab6bf3fc40 100644 --- a/homeassistant/components/mysensors/sensor.py +++ b/homeassistant/components/mysensors/sensor.py @@ -85,7 +85,7 @@ class MySensorsSensor(mysensors.device.MySensorsEntity): @property def icon(self): """Return the icon to use in the frontend, if any.""" - _, icon = self._get_sensor_type() + icon = self._get_sensor_type()[1] return icon @property @@ -97,7 +97,7 @@ class MySensorsSensor(mysensors.device.MySensorsEntity): and set_req.V_UNIT_PREFIX in self._values ): return self._values[set_req.V_UNIT_PREFIX] - unit, _ = self._get_sensor_type() + unit = self._get_sensor_type()[0] return unit def _get_sensor_type(self): diff --git a/homeassistant/components/scsgate/__init__.py b/homeassistant/components/scsgate/__init__.py index f64106049de..6a190e64b7d 100644 --- a/homeassistant/components/scsgate/__init__.py +++ b/homeassistant/components/scsgate/__init__.py @@ -131,7 +131,7 @@ class SCSGate: with self._devices_to_register_lock: while self._devices_to_register: - _, device = self._devices_to_register.popitem() + device = self._devices_to_register.popitem()[1] self._devices[device.scs_id] = device self._device_being_registered = device.scs_id self._reactor.append_task(GetStatusTask(target=device.scs_id)) diff --git a/homeassistant/components/unifi/controller.py b/homeassistant/components/unifi/controller.py index 4d5bfa20215..a4435ccfecf 100644 --- a/homeassistant/components/unifi/controller.py +++ b/homeassistant/components/unifi/controller.py @@ -345,9 +345,9 @@ class UniFiController: mac = "" if entity.domain == TRACKER_DOMAIN: - mac, _ = entity.unique_id.split("-", 1) + mac = entity.unique_id.split("-", 1)[0] elif entity.domain == SWITCH_DOMAIN: - _, mac = entity.unique_id.split("-", 1) + mac = entity.unique_id.split("-", 1)[1] if mac in self.api.clients or mac not in self.api.clients_all: continue diff --git a/homeassistant/components/xbox/media_source.py b/homeassistant/components/xbox/media_source.py index 5615e11ea7f..750300e49ee 100644 --- a/homeassistant/components/xbox/media_source.py +++ b/homeassistant/components/xbox/media_source.py @@ -84,7 +84,7 @@ class XboxSource(MediaSource): async def async_resolve_media(self, item: MediaSourceItem) -> PlayMedia: """Resolve media to a url.""" _, category, url = async_parse_identifier(item) - _, kind = category.split("#", 1) + kind = category.split("#", 1)[1] return PlayMedia(url, MIME_TYPE_MAP[kind]) async def async_browse_media( @@ -267,7 +267,7 @@ def _build_categories(title): def _build_media_item(title: str, category: str, item: XboxMediaItem): """Build individual media item.""" - _, kind = category.split("#", 1) + kind = category.split("#", 1)[1] return BrowseMediaSource( domain=DOMAIN, identifier=f"{title}~~{category}~~{item.uri}",