From aeb0c11c61ca0f07449cadc38a2132798c86d72b Mon Sep 17 00:00:00 2001 From: Gabriel Studer <gabriel.studer@unibas.ch> Date: Thu, 23 Jul 2020 10:25:03 +0200 Subject: [PATCH] clarify error message when determining HHblits version string --- modules/bindings/pymod/hhblits.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/bindings/pymod/hhblits.py b/modules/bindings/pymod/hhblits.py index b9b847237..0ee1f3eca 100644 --- a/modules/bindings/pymod/hhblits.py +++ b/modules/bindings/pymod/hhblits.py @@ -7,7 +7,12 @@ def GetHHblitsVersionString(): version_string = None # raises if hhblits binary is not in path - hhblits_bin = settings.Locate('hhblits') + try: + hhblits_bin = settings.Locate('hhblits') + except: + raise RuntimeError('Tried to determine HHblits version string which '\ + 'requires the hhblits binary to be in your path. '\ + 'Couldnt find it...') # run hhblits to determine version proc = subprocess.run([hhblits_bin, '-h'], stdout=subprocess.PIPE) -- GitLab