From f0831cbe3c430843afdff9409745961db2a7549c Mon Sep 17 00:00:00 2001 From: Eric Callahan Date: Thu, 25 Nov 2021 17:15:58 -0500 Subject: [PATCH] moonraker: prevent duplicate failed components Signed-off-by: Eric Callahan --- moonraker/moonraker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/moonraker/moonraker.py b/moonraker/moonraker.py index f63def9..bf580f9 100755 --- a/moonraker/moonraker.py +++ b/moonraker/moonraker.py @@ -239,7 +239,8 @@ class Server: except Exception: msg = f"Unable to load component: ({component_name})" logging.exception(msg) - self.failed_components.append(component_name) + if component_name not in self.failed_components: + self.failed_components.append(component_name) if isinstance(default, SentinelClass): raise ServerError(msg) return default