From 8d8704e049103df37f796e495eda231e3041d7df Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Wed, 26 Jan 2022 17:41:00 +0100 Subject: [PATCH] Fixing IO on the loop with docker HW events (#3422) --- supervisor/docker/addon.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/supervisor/docker/addon.py b/supervisor/docker/addon.py index 273f9c67a..2e421b12c 100644 --- a/supervisor/docker/addon.py +++ b/supervisor/docker/addon.py @@ -684,7 +684,9 @@ class DockerAddon(DockerInterface): return try: - docker_container = self.sys_docker.containers.get(self.name) + docker_container = await self.sys_run_in_executor( + self.sys_docker.containers.get, self.name + ) except docker.errors.NotFound: self.sys_bus.remove_listener(self._hw_listener) self._hw_listener = None