From 9703feb2d0fdbf4ffebb1c3b1b54dc0b1d09fd6b Mon Sep 17 00:00:00 2001 From: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> Date: Thu, 6 Jun 2024 15:39:05 +0200 Subject: [PATCH] simplified initialization --- .../deadline/client/ayon_deadline/addon.py | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/server_addon/deadline/client/ayon_deadline/addon.py b/server_addon/deadline/client/ayon_deadline/addon.py index 54ed6dc8d3..87fc2ad665 100644 --- a/server_addon/deadline/client/ayon_deadline/addon.py +++ b/server_addon/deadline/client/ayon_deadline/addon.py @@ -21,23 +21,18 @@ class DeadlineAddon(AYONAddon, IPluginPaths): version = __version__ def initialize(self, studio_settings): - # This module is always enabled - deadline_servers_info = {} - enabled = self.name in studio_settings - if enabled: - deadline_settings = studio_settings[self.name] - deadline_servers_info = { - url_item["name"]: url_item - for url_item in deadline_settings["deadline_urls"] - } + deadline_settings = studio_settings[self.name] + deadline_servers_info = { + url_item["name"]: url_item + for url_item in deadline_settings["deadline_urls"] + } - if enabled and not deadline_servers_info: - enabled = False + if not deadline_servers_info: + self.enabled = False self.log.warning(( "Deadline Webservice URLs are not specified. Disabling addon." )) - self.enabled = enabled self.deadline_servers_info = deadline_servers_info def get_plugin_paths(self):