diff options
author | Lars Wirzenius <liw@liw.fi> | 2020-11-01 10:40:25 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2020-11-01 11:07:28 +0200 |
commit | 3d813a9d2cb50fdf42968fd1d9c60aafbb0ad715 (patch) | |
tree | 0b56603481df6483d633216f40488084326912eb | |
parent | 820a97f0144458fb03fb169f904d385a38152022 (diff) | |
download | debian-ansible-3d813a9d2cb50fdf42968fd1d9c60aafbb0ad715.tar.gz |
fix(subplot/runcmd.py): fix runcmd_run to accept an env argument
-rw-r--r-- | subplot/runcmd.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/subplot/runcmd.py b/subplot/runcmd.py index 532b60b..2bf153c 100644 --- a/subplot/runcmd.py +++ b/subplot/runcmd.py @@ -49,7 +49,11 @@ def runcmd_get_argv(ctx): # ctx context. def runcmd_run(ctx, argv, **kwargs): ns = ctx.declare("_runcmd") + env = dict(os.environ) + for key, arg in kwargs.pop("env", {}).items(): + env[key] = arg + pp = ns.get("path-prefix") if pp: env["PATH"] = pp + ":" + env["PATH"] |