simplified initialization

This commit is contained in:
Jakub Trllo 2024-06-06 15:39:05 +02:00
parent 9b25849014
commit 9703feb2d0

View file

@ -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):