set PATH environment in deadline jobs

This commit is contained in:
Mustafa-Zarkash 2023-09-14 22:35:04 +03:00
parent 8729cf023c
commit 254a185963

View file

@ -385,6 +385,11 @@ def inject_openpype_environment(deadlinePlugin):
for key, value in contents.items():
deadlinePlugin.SetProcessEnvironmentVariable(key, value)
if "PATH" in contents:
PATH = contents["PATH"]
print(f">>> Set 'PATH' Environment to: {PATH}")
os.environ["PATH"] = PATH
script_url = job.GetJobPluginInfoKeyValue("ScriptFilename")
if script_url:
script_url = script_url.format(**contents).replace("\\", "/")
@ -509,6 +514,11 @@ def inject_ayon_environment(deadlinePlugin):
for key, value in contents.items():
deadlinePlugin.SetProcessEnvironmentVariable(key, value)
if "PATH" in contents:
PATH = contents["PATH"]
print(f">>> Set 'PATH' Environment to: {PATH}")
os.environ["PATH"] = PATH
script_url = job.GetJobPluginInfoKeyValue("ScriptFilename")
if script_url:
script_url = script_url.format(**contents).replace("\\", "/")