so the issue you are seeing here is that with killing the process we hit an exception, which isn't caught here. Sadly it does not include a line end, so you don't see the prompt. A simple hit on return helps here.

I would propose that you add a try/except around the check_call and print out the failure message and error number, and exist via sys.exit() with i think the error #.

Once this is done I think we are fine to get it merged!! :)