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