diff options
| author | Carl Hetherington <cth@carlh.net> | 2020-11-20 13:04:38 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2020-11-20 13:04:38 +0100 |
| commit | 1929c5d0df545dddb8e78779b09e9f6c5b25e9f5 (patch) | |
| tree | b2b86da82dcb198540a6cb56466e7c5fa1d21edc | |
| parent | d0d369e34fa1767889ec817315e909c2db081ad9 (diff) | |
Also we need to specify posix to shlex.split to avoid it removing backslashes.
| -rwxr-xr-x | cdist | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -256,8 +256,9 @@ def rmtree(a): def command(c): log_normal(c) + posix = sys.platform != 'win32' try: - r = subprocess.run(shlex.split(c), shell=True) + r = subprocess.run(shlex.split(c, posix=posix), shell=True) if r.returncode != 0: raise Error(f'command {c} failed ({r.returncode})') except Exception as e: |
