Chromium Code Reviews| Index: subprocess2.py |
| diff --git a/subprocess2.py b/subprocess2.py |
| index 716ef20faed48ffc9866e5da77a5207927bf857d..6e407926b94359385c31b9f9dc7f4fb1898f16d7 100644 |
| --- a/subprocess2.py |
| +++ b/subprocess2.py |
| @@ -248,8 +248,9 @@ class Popen(subprocess.Popen): |
| 'to learn how to fix this error; you need to rebase your cygwin ' |
| 'dlls') |
| # Popen() can throw OSError when cwd or args[0] doesn't exist. |
| - raise OSError('%s or %s probably doesn\'t exist' % |
| - (kwargs.get('cwd'), args[0])) |
| + raise OSError('Execution failed with error: %s.\n' |
| + 'Check that %s or %s exist and have execution permission.' |
|
M-A Ruel
2014/04/29 17:19:23
optional: if you want to be more helpful, you coul
pgervais
2014/04/29 17:26:58
That would indeed be cleaner, but str(e) gives tha
|
| + % (str(e), kwargs.get('cwd'), args[0])) |
| def _tee_threads(self, input): # pylint: disable=W0622 |
| """Does I/O for a process's pipes using threads. |