Sets extra environment variables for the rendering process only. This will take precedence over a variable in the current environment with the same name.
So that function only affects a process started by an advanced Deadline plugin (one that launches a managed process). It does not affect the actual environment, which you solved by using the regular Python env. function.
So all is good then? Suppose i don’t need to use a advanced Deadline plugin? Husk only uses super simple commands, and the stdout appears in monitor
Reason i ask is because i get some errors when rendering at random times, and when the machine have startet with the errors, i have to restart the rendernode for it to work again. Here is the log job_with_error.zip (11.3 KB) if you want to take a look, but i suppose this is a Husk or Redshift issue?
The only thing left on the plugin side to get working is the progress bar(Redshift) in Monitor, but i will try on my own first, plan is to steal more code from the Redshift.py plugin