Use new format for logging exceptions - docker/network.py (#3220)

This commit is contained in:
Vighnesh Kadam 2021-10-18 13:39:21 +05:30 committed by GitHub
parent 949ecb255d
commit a90f70e017
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -122,8 +122,9 @@ class DockerNetwork:
try: try:
self.network.connect(container, aliases=alias, ipv4_address=ipv4_address) self.network.connect(container, aliases=alias, ipv4_address=ipv4_address)
except docker.errors.APIError as err: except docker.errors.APIError as err:
_LOGGER.error("Can't link container to hassio-net: %s", err) raise DockerError(
raise DockerError() from err f"Can't link container to hassio-net: {err}", _LOGGER.error
) from err
def detach_default_bridge( def detach_default_bridge(
self, container: docker.models.containers.Container self, container: docker.models.containers.Container
@ -140,8 +141,9 @@ class DockerNetwork:
return return
except docker.errors.APIError as err: except docker.errors.APIError as err:
_LOGGER.warning("Can't disconnect container from default: %s", err) raise DockerError(
raise DockerError() from err f"Can't disconnect container from default: {err}", _LOGGER.warning
) from err
def stale_cleanup(self, container_name: str): def stale_cleanup(self, container_name: str):
"""Remove force a container from Network. """Remove force a container from Network.