Use new format for logging exceptions - plugins/multicast.py (#3206)

This commit is contained in:
Vedant Bhamare 2021-10-06 23:22:07 +05:30 committed by GitHub
parent 6cc3df54e9
commit 73832dd6d6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -97,8 +97,9 @@ class PluginMulticast(PluginBase):
try:
await self.instance.update(version, image=self.sys_updater.image_multicast)
except DockerError as err:
_LOGGER.error("Multicast update failed")
raise MulticastUpdateError() from err
raise MulticastUpdateError(
"Multicast update failed", _LOGGER.error
) from err
else:
self.version = version
self.image = self.sys_updater.image_multicast
@ -117,8 +118,7 @@ class PluginMulticast(PluginBase):
try:
await self.instance.restart()
except DockerError as err:
_LOGGER.error("Can't start Multicast plugin")
raise MulticastError() from err
raise MulticastError("Can't start Multicast plugin", _LOGGER.error) from err
async def start(self) -> None:
"""Run Multicast."""
@ -126,8 +126,7 @@ class PluginMulticast(PluginBase):
try:
await self.instance.run()
except DockerError as err:
_LOGGER.error("Can't start Multicast plugin")
raise MulticastError() from err
raise MulticastError("Can't start Multicast plugin", _LOGGER.error) from err
async def stop(self) -> None:
"""Stop Multicast."""
@ -135,8 +134,7 @@ class PluginMulticast(PluginBase):
try:
await self.instance.stop()
except DockerError as err:
_LOGGER.error("Can't stop Multicast plugin")
raise MulticastError() from err
raise MulticastError("Can't stop Multicast plugin", _LOGGER.error) from err
async def stats(self) -> DockerStats:
"""Return stats of Multicast."""