diff options
Diffstat (limited to 'tox/_cmdline.py')
-rw-r--r-- | tox/_cmdline.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tox/_cmdline.py b/tox/_cmdline.py index 7c6cd69..04296c4 100644 --- a/tox/_cmdline.py +++ b/tox/_cmdline.py @@ -93,8 +93,13 @@ class Action(object): if cwd is None: # XXX cwd = self.session.config.cwd cwd = py.path.local() - popen = self._popen(args, cwd, env=env, - stdout=f, stderr=STDOUT) + try: + popen = self._popen(args, cwd, env=env, + stdout=f, stderr=STDOUT) + except OSError: + self.report.error("invocation failed, args: %s, cwd: %s" % + (args, cwd)) + raise popen.outpath = outpath popen.args = [str(x) for x in args] popen.cwd = cwd |