subprocess mode error message

This commit is contained in:
adam j hartz 2015-03-16 05:59:18 -04:00
parent f5c810fe9b
commit 4177c6bc06

View file

@ -351,8 +351,12 @@ def run_subproc(cmds, captured=True):
stdin = PIPE
else:
stdin = prev_proc.stdout
proc = Popen(aliased_cmd, universal_newlines=uninew, env=ENV.detype(),
stdin=stdin, stdout=stdout)
try:
proc = Popen(aliased_cmd, universal_newlines=uninew, env=ENV.detype(),
stdin=stdin, stdout=stdout)
except FileNotFoundError:
print('xonsh: subprocess mode: command not found: {0}'.format(aliased_cmd[0]))
return
if prev_is_proxy:
proc.communicate(input=prev_proc.stdout)
procs.append(proc)