1
Fork 0

Updated path to add to user path

This commit is contained in:
Edgar P. Burkhart 2022-03-03 12:59:49 +01:00
parent ca099834ca
commit b0c316ff37
Signed by: edpibu
GPG key ID: 9833D3C5A25BD227

View file

@ -1,4 +1,5 @@
import logging
import os
import sys
import argparse
import pathlib
@ -30,7 +31,9 @@ with tempfile.TemporaryDirectory(prefix="swash_", dir=".") as tmp_raw:
log.info(f"Copying files to '{tmpdir}'")
shutil.copy2(inp, tmpdir)
shutil.copytree(pathlib.Path(config.get("data", "out")), tmpdir, dirs_exist_ok=True)
shutil.copytree(
pathlib.Path(config.get("data", "out")), tmpdir, dirs_exist_ok=True
)
if config.has_option("swash", "mpi"):
mpi = ("-mpi", config.get("swash", "mpi"))
@ -46,7 +49,11 @@ with tempfile.TemporaryDirectory(prefix="swash_", dir=".") as tmp_raw:
log.info(f"Running {cmd}")
swash_run = subprocess.Popen(
cmd, cwd=tmpdir, stdout=logfile, stderr=logfile, env={"PATH": path}
cmd,
cwd=tmpdir,
stdout=logfile,
stderr=logfile,
env={"PATH": f"{path}:{os.environ['PATH']}"},
)
code = swash_run.wait()