From 5d5f761caeba38491a620e56c32ae8f23c0db848 Mon Sep 17 00:00:00 2001 From: Gard Spreemann Date: Tue, 29 Mar 2016 11:12:23 +0200 Subject: Fail earlier if mpirun or dipha are not found. --- phstuff/diphawrapper.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/phstuff/diphawrapper.py b/phstuff/diphawrapper.py index 06e8913..f6ab403 100644 --- a/phstuff/diphawrapper.py +++ b/phstuff/diphawrapper.py @@ -295,9 +295,9 @@ class DiphaRunner: else: self.dipha = dipha - if self.mpirun is None: + if self.mpirun is None or not os.path.isfile(self.mpirun): raise RuntimeError("Could not find mpirun exectuable.") - if self.dipha is None: + if self.dipha is None or not os.path.isfile(self.dipha): raise RuntimeError("Could not find dipha executable.") self.tmpdir = tempfile.mkdtemp() -- cgit v1.2.3