Use new format for logging exceptions - docker/supervisor.py (#3221)

This commit is contained in:
Anand Borkar 2021-10-08 19:33:30 +05:30 committed by GitHub
parent e5246a5b1d
commit 15f62837c8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -77,8 +77,9 @@ class DockerSupervisor(DockerInterface, CoreSysAttributes):
docker_container.image.tag(self.image, tag=str(self.version)) docker_container.image.tag(self.image, tag=str(self.version))
docker_container.image.tag(self.image, tag="latest") docker_container.image.tag(self.image, tag="latest")
except (docker.errors.DockerException, requests.RequestException) as err: except (docker.errors.DockerException, requests.RequestException) as err:
_LOGGER.error("Can't retag Supervisor version: %s", err) raise DockerError(
raise DockerError() from err f"Can't retag Supervisor version: {err}", _LOGGER.error
) from err
def update_start_tag(self, image: str, version: AwesomeVersion) -> Awaitable[None]: def update_start_tag(self, image: str, version: AwesomeVersion) -> Awaitable[None]:
"""Update start tag to new version.""" """Update start tag to new version."""
@ -105,5 +106,4 @@ class DockerSupervisor(DockerInterface, CoreSysAttributes):
docker_image.tag(start_image, version.string) docker_image.tag(start_image, version.string)
except (docker.errors.DockerException, requests.RequestException) as err: except (docker.errors.DockerException, requests.RequestException) as err:
_LOGGER.error("Can't fix start tag: %s", err) raise DockerError(f"Can't fix start tag: {err}", _LOGGER.error) from err
raise DockerError() from err