From ffa16729dfef1b294f293f9e860bf34c08a56cd6 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Thu, 15 Oct 2020 16:02:37 +0200 Subject: [PATCH] formatting in _subprocess --- pype/lib.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pype/lib.py b/pype/lib.py index 6fa204b379..4f96b14c8a 100644 --- a/pype/lib.py +++ b/pype/lib.py @@ -84,11 +84,11 @@ def get_ffmpeg_tool_path(tool="ffmpeg"): def _subprocess(*args, **kwargs): """Convenience method for getting output errors for subprocess.""" - # make sure environment contains only strings - if not kwargs.get("env"): - filtered_env = {k: str(v) for k, v in os.environ.items()} - else: - filtered_env = {k: str(v) for k, v in kwargs.get("env").items()} + # Get environents from kwarg or use current process environments if were + # not passed. + env = kwargs.get("env") or os.envion + # Make sure environment contains only strings + filtered_env = {k: str(v) for k, v in env.items()} # set overrides kwargs['stdout'] = kwargs.get('stdout', subprocess.PIPE)