Add type ignore error codes [other] (#66781)

This commit is contained in:
Marc Mueller 2022-02-18 08:10:25 +01:00 committed by GitHub
parent 8d2fb72cc3
commit ac50248938
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 15 additions and 15 deletions

View File

@ -12,7 +12,7 @@ T = TypeVar("T")
@overload
def async_redact_data(data: Mapping, to_redact: Iterable[Any]) -> dict: # type: ignore
def async_redact_data(data: Mapping, to_redact: Iterable[Any]) -> dict: # type: ignore[misc]
...

View File

@ -291,7 +291,7 @@ class EnergyManager:
"device_consumption",
):
if key in update:
data[key] = update[key] # type: ignore
data[key] = update[key] # type: ignore[misc]
self.data = data
self._store.async_delay_save(lambda: cast(dict, self.data), 60)

View File

@ -148,17 +148,17 @@ class SensorManager:
self._process_sensor_data(
adapter,
# Opting out of the type complexity because can't get it to work
energy_source, # type: ignore
energy_source, # type: ignore[arg-type]
to_add,
to_remove,
)
continue
for flow in energy_source[adapter.flow_type]: # type: ignore
for flow in energy_source[adapter.flow_type]: # type: ignore[typeddict-item]
self._process_sensor_data(
adapter,
# Opting out of the type complexity because can't get it to work
flow, # type: ignore
flow, # type: ignore[arg-type]
to_add,
to_remove,
)

View File

@ -123,7 +123,7 @@ class MediaGroup(MediaPlayerEntity):
"""Update supported features and state when a new state is received."""
self.async_set_context(event.context)
self.async_update_supported_features(
event.data.get("entity_id"), event.data.get("new_state") # type: ignore
event.data.get("entity_id"), event.data.get("new_state") # type: ignore[arg-type]
)
self.async_update_state()
@ -361,14 +361,14 @@ class MediaGroup(MediaPlayerEntity):
async def async_volume_up(self) -> None:
"""Turn volume up for media player(s)."""
for entity in self._features[KEY_VOLUME]:
volume_level = self.hass.states.get(entity).attributes["volume_level"] # type: ignore
volume_level = self.hass.states.get(entity).attributes["volume_level"] # type: ignore[union-attr]
if volume_level < 1:
await self.async_set_volume_level(min(1, volume_level + 0.1))
async def async_volume_down(self) -> None:
"""Turn volume down for media player(s)."""
for entity in self._features[KEY_VOLUME]:
volume_level = self.hass.states.get(entity).attributes["volume_level"] # type: ignore
volume_level = self.hass.states.get(entity).attributes["volume_level"] # type: ignore[union-attr]
if volume_level > 0:
await self.async_set_volume_level(max(0, volume_level - 0.1))

View File

@ -355,7 +355,7 @@ class SensorEntity(Entity):
hasattr(self, "_attr_unit_of_measurement")
and self._attr_unit_of_measurement is not None
):
return self._attr_unit_of_measurement # type: ignore
return self._attr_unit_of_measurement # type: ignore[unreachable]
native_unit_of_measurement = self.native_unit_of_measurement

View File

@ -418,7 +418,7 @@ def _compile_statistics( # noqa: C901
]
history_list = {}
if entities_full_history:
history_list = history.get_significant_states_with_session( # type: ignore
history_list = history.get_significant_states_with_session( # type: ignore[no-untyped-call]
hass,
session,
start - datetime.timedelta.resolution,
@ -432,7 +432,7 @@ def _compile_statistics( # noqa: C901
if "sum" not in wanted_statistics[i.entity_id]
]
if entities_significant_history:
_history_list = history.get_significant_states_with_session( # type: ignore
_history_list = history.get_significant_states_with_session( # type: ignore[no-untyped-call]
hass,
session,
start - datetime.timedelta.resolution,

View File

@ -56,7 +56,7 @@ class TTSMediaSource(MediaSource):
manager: SpeechManager = self.hass.data[DOMAIN]
try:
url = await manager.async_get_url_path(**kwargs) # type: ignore
url = await manager.async_get_url_path(**kwargs) # type: ignore[arg-type]
except HomeAssistantError as err:
raise Unresolvable(str(err)) from err

View File

@ -23,5 +23,5 @@ def install_multiple_zeroconf_catcher(hass_zc: HaZeroconf) -> None:
def new_zeroconf_init(self: zeroconf.Zeroconf, *k: Any, **kw: Any) -> None:
return
zeroconf.Zeroconf.__new__ = new_zeroconf_new # type: ignore
zeroconf.Zeroconf.__init__ = new_zeroconf_init # type: ignore
zeroconf.Zeroconf.__new__ = new_zeroconf_new # type: ignore[assignment]
zeroconf.Zeroconf.__init__ = new_zeroconf_init # type: ignore[assignment]

View File

@ -122,7 +122,7 @@ def async_active_zone(
continue
within_zone = zone_dist - radius < zone.attributes[ATTR_RADIUS]
closer_zone = closest is None or zone_dist < min_dist # type: ignore
closer_zone = closest is None or zone_dist < min_dist # type: ignore[unreachable]
smaller_zone = (
zone_dist == min_dist
and zone.attributes[ATTR_RADIUS]