diff --git a/src/python/jw/pkg/lib/ec/Local.py b/src/python/jw/pkg/lib/ec/Local.py index cafda19a..697872e8 100644 --- a/src/python/jw/pkg/lib/ec/Local.py +++ b/src/python/jw/pkg/lib/ec/Local.py @@ -75,6 +75,11 @@ class Local(Base): # -- non-interactive mode stdin = asyncio.subprocess.DEVNULL if cmd_input is None else asyncio.subprocess.PIPE + if env: + new_env = os.environ.copy() + new_env.update(env) + env = new_env + proc = await asyncio.create_subprocess_exec( *cmd, stdin=stdin,