diff --git a/modules/bindings/pymod/dssp.py b/modules/bindings/pymod/dssp.py index b0346878972d2049290c6886b1ac02711a015eeb..36c5d1af27d18ab099cf37abea2d81590f815fba 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