mirror of
https://github.com/home-assistant/core.git
synced 2025-07-18 18:57:06 +00:00
Move raise on MQTT publish outside lock (#92860)
* Move raise outside lock * Move log too
This commit is contained in:
parent
5d6ccd6a32
commit
9e9073d5da
@ -465,15 +465,15 @@ class MQTT:
|
|||||||
msg_info = await self.hass.async_add_executor_job(
|
msg_info = await self.hass.async_add_executor_job(
|
||||||
self._mqttc.publish, topic, payload, qos, retain
|
self._mqttc.publish, topic, payload, qos, retain
|
||||||
)
|
)
|
||||||
_LOGGER.debug(
|
_LOGGER.debug(
|
||||||
"Transmitting%s message on %s: '%s', mid: %s, qos: %s",
|
"Transmitting%s message on %s: '%s', mid: %s, qos: %s",
|
||||||
" retained" if retain else "",
|
" retained" if retain else "",
|
||||||
topic,
|
topic,
|
||||||
payload,
|
payload,
|
||||||
msg_info.mid,
|
msg_info.mid,
|
||||||
qos,
|
qos,
|
||||||
)
|
)
|
||||||
_raise_on_error(msg_info.rc)
|
_raise_on_error(msg_info.rc)
|
||||||
await self._wait_for_mid(msg_info.mid)
|
await self._wait_for_mid(msg_info.mid)
|
||||||
|
|
||||||
async def async_connect(self) -> None:
|
async def async_connect(self) -> None:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user