mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 05:07:41 +00:00
Add type ignore error codes [A-L] (#66778)
This commit is contained in:
parent
98982c86e4
commit
d7170f43c3
@ -205,7 +205,7 @@ class AdGuardHomeDeviceEntity(AdGuardHomeEntity):
|
||||
return DeviceInfo(
|
||||
entry_type=DeviceEntryType.SERVICE,
|
||||
identifiers={
|
||||
(DOMAIN, self.adguard.host, self.adguard.port, self.adguard.base_path) # type: ignore
|
||||
(DOMAIN, self.adguard.host, self.adguard.port, self.adguard.base_path) # type: ignore[arg-type]
|
||||
},
|
||||
manufacturer="AdGuard Team",
|
||||
name="AdGuard Home",
|
||||
|
@ -76,7 +76,7 @@ async def async_attach_trigger(
|
||||
job,
|
||||
{
|
||||
"trigger": {
|
||||
**trigger_data, # type: ignore # https://github.com/python/mypy/issues/9117
|
||||
**trigger_data, # type: ignore[arg-type] # https://github.com/python/mypy/issues/9117
|
||||
**config,
|
||||
"description": f"{DOMAIN} - {entity_id}",
|
||||
}
|
||||
|
@ -123,7 +123,7 @@ class AzureDevOpsDeviceEntity(AzureDevOpsEntity):
|
||||
"""Return device information about this Azure DevOps instance."""
|
||||
return DeviceInfo(
|
||||
entry_type=DeviceEntryType.SERVICE,
|
||||
identifiers={(DOMAIN, self._organization, self._project_name)}, # type: ignore
|
||||
identifiers={(DOMAIN, self._organization, self._project_name)}, # type: ignore[arg-type]
|
||||
manufacturer=self._organization,
|
||||
name=self._project_name,
|
||||
)
|
||||
|
@ -64,7 +64,7 @@ class AzureEventHubClientSAS(AzureEventHubClient):
|
||||
return EventHubProducerClient(
|
||||
fully_qualified_namespace=f"{self.event_hub_namespace}.servicebus.windows.net",
|
||||
eventhub_name=self.event_hub_instance_name,
|
||||
credential=EventHubSharedKeyCredential( # type: ignore
|
||||
credential=EventHubSharedKeyCredential( # type: ignore[arg-type]
|
||||
policy=self.event_hub_sas_policy, key=self.event_hub_sas_key
|
||||
),
|
||||
**ADDITIONAL_ARGS,
|
||||
|
@ -72,7 +72,7 @@ def check_invalid_device_trigger(
|
||||
"Please manually fix the outdated automation(s) once to fix this issue."
|
||||
)
|
||||
if automation_info:
|
||||
automation_id = automation_info["variables"]["this"]["attributes"]["id"] # type: ignore
|
||||
automation_id = automation_info["variables"]["this"]["attributes"]["id"] # type: ignore[index]
|
||||
msg += f"\n\n[Check it out](/config/automation/edit/{automation_id})."
|
||||
persistent_notification.async_create(
|
||||
bridge.hass,
|
||||
|
@ -47,7 +47,7 @@ async def async_setup_hue_events(bridge: "HueBridge"):
|
||||
data = {
|
||||
# send slugified entity name as id = backwards compatibility with previous version
|
||||
CONF_ID: slugify(f"{hue_device.metadata.name} Button"),
|
||||
CONF_DEVICE_ID: device.id, # type: ignore
|
||||
CONF_DEVICE_ID: device.id, # type: ignore[union-attr]
|
||||
CONF_UNIQUE_ID: hue_resource.id,
|
||||
CONF_TYPE: hue_resource.button.last_event.value,
|
||||
CONF_SUBTYPE: hue_resource.metadata.control_id,
|
||||
|
@ -110,4 +110,4 @@ def get_device_platforms(device):
|
||||
|
||||
def get_platform_groups(device, domain) -> dict:
|
||||
"""Return the platforms that a device belongs in."""
|
||||
return DEVICE_PLATFORM.get(type(device), {}).get(domain, {}) # type: ignore
|
||||
return DEVICE_PLATFORM.get(type(device), {}).get(domain, {}) # type: ignore[attr-defined]
|
||||
|
@ -161,7 +161,7 @@ def calculate_trend(indices: list[float]) -> str:
|
||||
"""Calculate the "moving average" of a set of indices."""
|
||||
index_range = np.arange(0, len(indices))
|
||||
index_array = np.array(indices)
|
||||
linear_fit = np.polyfit(index_range, index_array, 1) # type: ignore
|
||||
linear_fit = np.polyfit(index_range, index_array, 1) # type: ignore[no-untyped-call]
|
||||
slope = round(linear_fit[0], 2)
|
||||
|
||||
if slope > 0:
|
||||
|
@ -317,7 +317,7 @@ class KNXOptionsFlowHandler(OptionsFlow):
|
||||
CONF_KNX_TUNNELING,
|
||||
CONF_KNX_ROUTING,
|
||||
]
|
||||
self.current_config = self.config_entry.data # type: ignore
|
||||
self.current_config = self.config_entry.data # type: ignore[assignment]
|
||||
|
||||
data_schema = {
|
||||
vol.Required(
|
||||
|
@ -100,7 +100,7 @@ async def async_setup_entry(
|
||||
class ConditionerEntity(LookinCoordinatorEntity, ClimateEntity):
|
||||
"""An aircon or heat pump."""
|
||||
|
||||
_attr_current_humidity: float | None = None # type: ignore
|
||||
_attr_current_humidity: float | None = None # type: ignore[assignment]
|
||||
_attr_temperature_unit = TEMP_CELSIUS
|
||||
_attr_supported_features: int = SUPPORT_FLAGS
|
||||
_attr_fan_modes: list[str] = LOOKIN_FAN_MODE_IDX_TO_HASS
|
||||
|
Loading…
x
Reference in New Issue
Block a user