From 5504f760ebd5161a05916be1b106dc20e0b0a41f Mon Sep 17 00:00:00 2001 From: ualex73 Date: Fri, 10 Dec 2021 21:28:56 +0100 Subject: [PATCH] Trying to make docker connection more robust --- custom_components/monitor_docker/helpers.py | 26 ++++++++++----------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/custom_components/monitor_docker/helpers.py b/custom_components/monitor_docker/helpers.py index 66b2206..41acc98 100644 --- a/custom_components/monitor_docker/helpers.py +++ b/custom_components/monitor_docker/helpers.py @@ -65,7 +65,7 @@ PRECISION, ) -VERSION = "1.13" +VERSION = "1.14b1" _LOGGER = logging.getLogger(__name__) @@ -743,8 +743,8 @@ async def _initGetContainer(self): async def _run(self): """Loop to gather container info/stats.""" - try: - while True: + while True: + try: # Don't check container if we are doing a start/stop if not self._busy: @@ -763,16 +763,16 @@ async def _run(self): ) await asyncio.sleep(self._interval) - except concurrent.futures._base.CancelledError: - pass - except Exception as err: - _LOGGER.error( - "[%s] %s: Container not available anymore (3) (%s)", - self._instance, - self._name, - str(err), - exc_info=True, - ) + except concurrent.futures._base.CancelledError: + pass + except Exception as err: + _LOGGER.error( + "[%s] %s: Container not available anymore (3) (%s)", + self._instance, + self._name, + str(err), + exc_info=True, + ) ############################################################# async def _run_container_info(self):