From 927743aafe3f99d9efc8443f67557f02a845f991 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Wed, 21 Aug 2024 09:48:46 +0200 Subject: [PATCH] ignore dependent provider not available while loading --- music_assistant/server/server.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/music_assistant/server/server.py b/music_assistant/server/server.py index e9f4392e..5e145aac 100644 --- a/music_assistant/server/server.py +++ b/music_assistant/server/server.py @@ -592,11 +592,9 @@ class MusicAssistant: # handle dependency on other provider if prov_manifest.depends_on and not self.get_provider(prov_manifest.depends_on): - msg = ( - f"Provider {domain} depends on {prov_manifest.depends_on} " - "which is not (yet) available." - ) - raise SetupFailedError(msg) + # we can safely ignore this completely as the setup will be retried later + # automatically when the dependency is loaded + return # try to setup the module prov_mod = await load_provider_module(domain, prov_manifest.requirements) -- 2.34.1