diff --git a/pype/lib/applications.py b/pype/lib/applications.py index c7d6464418..ce49eed961 100644 --- a/pype/lib/applications.py +++ b/pype/lib/applications.py @@ -531,15 +531,13 @@ class ApplicationLaunchContext: self.launch_args = executable.as_args() # Handle launch environemtns - passed_env = self.data.pop("env", None) - if passed_env is None: + env = self.data.pop("env", None) + if env is None: env = os.environ - else: - env = passed_env # subprocess.Popen keyword arguments self.kwargs = { - "env": copy.deepcopy(env) + "env": env.copy() } if platform.system().lower() == "windows":