From 01eca9016b369b3e75c9941151994428936848af Mon Sep 17 00:00:00 2001
From: Andrew Waterhouse <andrew.waterhouse@unibas.ch>
Date: Fri, 17 Jan 2020 13:30:31 +0100
Subject: [PATCH] Replace all subprocess wait with run

---
 modules/bindings/pymod/dssp.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/bindings/pymod/dssp.py b/modules/bindings/pymod/dssp.py
index b03468789..36c5d1af2 100644
--- a/modules/bindings/pymod/dssp.py
+++ b/modules/bindings/pymod/dssp.py
@@ -55,8 +55,8 @@ def _ExecuteDSSP(path, dssp_bin, temp_dir=None):
   if not os.access(dssp_abs_path, os.X_OK):
     raise RuntimeError('"%s" is not executable' % dssp_abs_path)
 
-  ps=subprocess.Popen([dssp_abs_path, path, temp_dssp_path])
-  ps.wait()
+  subprocess.run([dssp_abs_path, path, temp_dssp_path])
+
   return temp_dssp_path
 
 
-- 
GitLab