Not having the Molprobity executables set up correctly in the PATH results in a not-so-useful subprocess python error and traceback. These should be caught and reported gracefully (e.g. "Error: 'reduce' executable not found in $PATH"). Catching OSError should do the trick.
H/T @speleo3.
Not having the Molprobity executables set up correctly in the PATH results in a not-so-useful subprocess python error and traceback. These should be caught and reported gracefully (e.g. "Error: 'reduce' executable not found in $PATH"). Catching OSError should do the trick.
This fix can probably go in
main.run_command()
.