From c9861fd5b08699520097a5b01cfce98958433861 Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Sat, 12 Oct 2024 11:33:09 +0100 Subject: [PATCH] Replace subprocess.run with Python 2 equivalent --- mailman_api/mailman.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/mailman_api/mailman.py b/mailman_api/mailman.py index 8cdb09a..c11d507 100644 --- a/mailman_api/mailman.py +++ b/mailman_api/mailman.py @@ -34,13 +34,11 @@ mm_env['LC_ALL'] = 'C' def _run(cmd): app.logger.info('running %s', cmd) try: - subprocess.run( - cmd, check=True, env=mm_env, - stdout=subprocess.PIPE, - stderr=subprocess.STDOUT) + stderr = subprocess.check_output( + cmd, env=mm_env, stderr=subprocess.STDOUT) except subprocess.CalledProcessError as e: app.logger.error('command FAILED (status=%d), output:\n%s\n', - e.returncode, e.stdout.decode('utf-8')) + e.returncode, stderr.decode('utf-8')) raise -- GitLab