Use new format for logging exceptions - services/modules/mqtt.py (#3183)

This commit is contained in:
Vedant Bhamare 2021-10-01 18:16:36 +05:30 committed by GitHub
parent 0433d72ae6
commit 0afff9a9e2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -68,10 +68,10 @@ class MQTTService(ServiceInterface):
def set_service_data(self, addon: Addon, data: dict[str, Any]) -> None:
"""Write the data into service object."""
if self.enabled:
_LOGGER.error(
"There is already a MQTT service in use from %s", self._data[ATTR_ADDON]
raise ServicesError(
f"There is already a MQTT service in use from {self._data[ATTR_ADDON]}",
_LOGGER.error,
)
raise ServicesError()
self._data.update(data)
self._data[ATTR_ADDON] = addon.slug
@ -82,8 +82,7 @@ class MQTTService(ServiceInterface):
def del_service_data(self, addon: Addon) -> None:
"""Remove the data from service object."""
if not self.enabled:
_LOGGER.warning("Can't remove not exists services")
raise ServicesError()
raise ServicesError("Can't remove not exists services", _LOGGER.warning)
self._data.clear()
self.save()