From a4de80a61eccb84e437b3ee3e792221a491f27db Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Tue, 22 Dec 2020 15:41:31 +0100 Subject: [PATCH] call `.copy()` on variable env --- pype/lib/applications.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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":