From fb26b0686193bb2a0ea7fdb2edb256ef4cf82e12 Mon Sep 17 00:00:00 2001 From: mpeterv Date: Sun, 3 Apr 2016 15:15:40 +0300 Subject: [PATCH] Handle missing programs --- hererocks.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hererocks.py b/hererocks.py index 74279e2..d20f25a 100755 --- a/hererocks.py +++ b/hererocks.py @@ -114,6 +114,8 @@ def run(*args, **kwargs): sys.exit("Error: got exitcode {} from command {}".format( exception.returncode, " ".join(args))) + except OSError: + sys.exit("Error: couldn't run {}: is {} in PATH?".format(" ".join(args), args[0])) if opts.verbose and capture: sys.stdout.write(output.decode("UTF-8"))