implemented base of deadline module

This commit is contained in:
iLLiCiTiT 2020-12-11 11:59:41 +01:00
parent 9c6494ecb5
commit 6232b59a9a
2 changed files with 27 additions and 0 deletions

View file

@ -0,0 +1,6 @@
from .deadline_module import DeadlineModule
__all__ = (
"DeadlineModule",
)

View file

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