Fix mqtt callback typing (#118104)

This commit is contained in:
Marc Mueller
2024-05-25 18:59:29 +02:00
committed by GitHub
parent 344bb568f4
commit 2f16c3aa80
2 changed files with 4 additions and 6 deletions

View File

@ -77,7 +77,6 @@ from .const import (
)
from .models import (
DATA_MQTT,
AsyncMessageCallbackType,
MessageCallbackType,
MqttData,
PublishMessage,
@ -184,7 +183,7 @@ async def async_publish(
async def async_subscribe(
hass: HomeAssistant,
topic: str,
msg_callback: AsyncMessageCallbackType | MessageCallbackType,
msg_callback: Callable[[ReceiveMessage], Coroutine[Any, Any, None] | None],
qos: int = DEFAULT_QOS,
encoding: str | None = DEFAULT_ENCODING,
) -> CALLBACK_TYPE:
@ -832,7 +831,7 @@ class MQTT:
def _exception_message(
self,
msg_callback: AsyncMessageCallbackType | MessageCallbackType,
msg_callback: Callable[[ReceiveMessage], Coroutine[Any, Any, None] | None],
msg: ReceiveMessage,
) -> str:
"""Return a string with the exception message."""
@ -844,7 +843,7 @@ class MQTT:
async def async_subscribe(
self,
topic: str,
msg_callback: AsyncMessageCallbackType | MessageCallbackType,
msg_callback: Callable[[ReceiveMessage], Coroutine[Any, Any, None] | None],
qos: int,
encoding: str | None = None,
) -> Callable[[], None]: