diff --git a/modules/bindings/pymod/dssp.py b/modules/bindings/pymod/dssp.py index 5eb5e294d4f1b23e54f78cbf6246ae1b2a86b6e6..803ea195004b440212604c5f1d494a53962bdb24 100644 --- a/modules/bindings/pymod/dssp.py +++ b/modules/bindings/pymod/dssp.py @@ -100,7 +100,7 @@ def AssignDSSP(ent, pdb_path="", extract_burial_status=False, tmp_dir=None, temp_dssp_path=tempfile.mktemp(suffix=".out",prefix="dssp", dir=tmp_dir) cmd = [dssp_abs_path, pdb_path, temp_dssp_path] - s = subprocess.run(cmd, capture_output=True) + s = subprocess.run(cmd, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) if s.returncode == 0: try: LoadDSSP(temp_dssp_path, ent, extract_burial_status) @@ -122,7 +122,7 @@ def AssignDSSP(ent, pdb_path="", extract_burial_status=False, tmp_dir=None, # explicitely request dssp output format cmd = [dssp_abs_path, '--output-format', 'dssp', pdb_path, temp_dssp_path] - s_fallback = subprocess.run(cmd, capture_output=True) + s_fallback = subprocess.run(cmd, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) if s_fallback.returncode == 0: try: