From a2edbbf78a9612193d7751806d310de385549dee Mon Sep 17 00:00:00 2001 From: Sarah Hoffmann Date: Tue, 6 Jul 2021 16:10:18 +0200 Subject: [PATCH] cannot use capture_output in subprocess.run Only available since Python 3.7. --- nominatim/tools/exec_utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nominatim/tools/exec_utils.py b/nominatim/tools/exec_utils.py index 9888d96a..560bb781 100644 --- a/nominatim/tools/exec_utils.py +++ b/nominatim/tools/exec_utils.py @@ -70,7 +70,9 @@ def run_api_script(endpoint, project_dir, extra_env=None, phpcgi_bin=None, else: cmd = [str(phpcgi_bin)] - proc = subprocess.run(cmd, cwd=str(project_dir), env=env, capture_output=True, + proc = subprocess.run(cmd, cwd=str(project_dir), env=env, + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, check=False) if proc.returncode != 0 or proc.stderr: -- 2.45.1