add correct environment to deadline job when submitting to support quicktime generation

This commit is contained in:
Milan Kolar 2019-02-28 19:00:22 +01:00
parent a0b009a633
commit 6a169143d1
2 changed files with 10 additions and 7 deletions

View file

@ -133,7 +133,7 @@ class SubmitDependentImageSequenceJobDeadline(pyblish.api.InstancePlugin):
def process(self, instance):
DEADLINE_REST_URL = api.Session.get("DEADLINE_REST_URL",
DEADLINE_REST_URL = os.environ.get("DEADLINE_REST_URL",
"http://localhost:8082")
assert DEADLINE_REST_URL, "Requires DEADLINE_REST_URL"

View file

@ -104,7 +104,7 @@ class MayaSubmitDeadline(pyblish.api.InstancePlugin):
def process(self, instance):
DEADLINE_REST_URL = api.Session.get("DEADLINE_REST_URL",
DEADLINE_REST_URL = os.environ.get("DEADLINE_REST_URL",
"http://localhost:8082")
assert DEADLINE_REST_URL, "Requires DEADLINE_REST_URL"
@ -231,14 +231,14 @@ class MayaSubmitDeadline(pyblish.api.InstancePlugin):
"MAYA_MODULE_PATH",
"ARNOLD_PLUGIN_PATH",
"AVALON_SCHEMA",
"FTRACK_API_KEY",
"FTRACK_API_USER",
"FTRACK_SERVER",
"PYBLISHPLUGINPATH",
# todo: This is a temporary fix for yeti variables
"PEREGRINEL_LICENSE",
"REDSHIFT_MAYAEXTENSIONSPATH",
"REDSHIFT_DISABLEOUTPUTLOCKFILES"
"VRAY_FOR_MAYA2018_PLUGINS_X64",
"VRAY_PLUGINS_X64",
"VRAY_USE_THREAD_AFFINITY",
"ARNOLD_LICENSE"
"MAYA_MODULE_PATH",
"TOOL_ENV"
]
@ -274,6 +274,9 @@ class MayaSubmitDeadline(pyblish.api.InstancePlugin):
clean_path += os.path.normpath(path) + os.pathsep
except UnicodeDecodeError:
print('path contains non UTF characters')
if key == "PYTHONPATH":
clean_path = clean_path.replace('python2', 'python3')
clean_path = clean_path.replace(
os.path.normpath(environment['PYPE_STUDIO_CORE_MOUNT']),
os.path.normpath(environment['PYPE_STUDIO_CORE']))