Fix rfxtrx typing (#79125)

This commit is contained in:
Marc Mueller
2022-09-27 00:32:32 +02:00
committed by GitHub
parent 0950674146
commit 9c62c55f42

View File

@@ -3,7 +3,7 @@ from __future__ import annotations
import asyncio import asyncio
import binascii import binascii
from collections.abc import Callable from collections.abc import Callable, Mapping
import copy import copy
import logging import logging
from typing import Any, NamedTuple, cast from typing import Any, NamedTuple, cast
@@ -116,7 +116,7 @@ async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
return True return True
def _create_rfx(config: dict[str, Any]) -> rfxtrxmod.Connect: def _create_rfx(config: Mapping[str, Any]) -> rfxtrxmod.Connect:
"""Construct a rfx object based on config.""" """Construct a rfx object based on config."""
modes = config.get(CONF_PROTOCOLS) modes = config.get(CONF_PROTOCOLS)