From 6232b59a9a82a89682da64a4178396f0affdf96f Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 11 Dec 2020 11:59:41 +0100 Subject: [PATCH] implemented base of deadline module --- pype/modules/deadline/__init__.py | 6 ++++++ pype/modules/deadline/deadline_module.py | 21 +++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 pype/modules/deadline/__init__.py create mode 100644 pype/modules/deadline/deadline_module.py diff --git a/pype/modules/deadline/__init__.py b/pype/modules/deadline/__init__.py new file mode 100644 index 0000000000..5631e501d8 --- /dev/null +++ b/pype/modules/deadline/__init__.py @@ -0,0 +1,6 @@ +from .deadline_module import DeadlineModule + + +__all__ = ( + "DeadlineModule", +) diff --git a/pype/modules/deadline/deadline_module.py b/pype/modules/deadline/deadline_module.py new file mode 100644 index 0000000000..e4c1e7fb2d --- /dev/null +++ b/pype/modules/deadline/deadline_module.py @@ -0,0 +1,21 @@ +import os +from .. import PypeModule + + +class DeadlineModule(PypeModule): + name = "deadline" + + def initialize(self, modules_settings): + # This module is always enabled + deadline_settings = modules_settings[self.name] + self.enabled = deadline_settings["enabled"] + self.deadline_url = deadline_settings["DEADLINE_REST_URL"] + + def get_global_environments(self): + """Deadline global environments for pype implementation.""" + return { + "DEADLINE_REST_URL": self.deadline_url + } + + def connect_with_modules(self, *_a, **_kw): + return