Use dict instead of MutableMapping [extra_state_attributes] (#115319)

This commit is contained in:
Marc Mueller 2024-04-10 03:06:11 +02:00 committed by GitHub
parent 968de08e4b
commit d8c8d1a297
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 4 deletions

View file

@ -2,7 +2,7 @@
from __future__ import annotations
from collections.abc import Callable, MutableMapping
from collections.abc import Callable
from dataclasses import dataclass
from typing import Any
@ -37,7 +37,7 @@ class MinecraftServerSensorEntityDescription(SensorEntityDescription):
"""Class describing Minecraft Server sensor entities."""
value_fn: Callable[[MinecraftServerData], StateType]
attributes_fn: Callable[[MinecraftServerData], MutableMapping[str, Any]] | None
attributes_fn: Callable[[MinecraftServerData], dict[str, Any]] | None
supported_server_types: set[MinecraftServerType]

View file

@ -5,7 +5,7 @@ from __future__ import annotations
from abc import ABCMeta
import asyncio
from collections import deque
from collections.abc import Callable, Coroutine, Iterable, Mapping, MutableMapping
from collections.abc import Callable, Coroutine, Iterable, Mapping
import dataclasses
from enum import Enum, IntFlag, auto
import functools as ft
@ -537,7 +537,7 @@ class Entity(
_attr_entity_picture: str | None = None
_attr_entity_registry_enabled_default: bool
_attr_entity_registry_visible_default: bool
_attr_extra_state_attributes: MutableMapping[str, Any]
_attr_extra_state_attributes: dict[str, Any]
_attr_force_update: bool
_attr_icon: str | None
_attr_name: str | None