diff options
-rw-r--r-- | packaging/language/easy_install.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/packaging/language/easy_install.py b/packaging/language/easy_install.py index 017f6b81..92d362f2 100644 --- a/packaging/language/easy_install.py +++ b/packaging/language/easy_install.py @@ -100,6 +100,8 @@ def _is_package_installed(module, name, easy_install, executable_arguments): executable_arguments = executable_arguments + ['--dry-run'] cmd = '%s %s %s' % (easy_install, ' '.join(executable_arguments), name) rc, status_stdout, status_stderr = module.run_command(cmd) + if rc: + module.fail_json(msg=status_stderr) return not ('Reading' in status_stdout or 'Downloading' in status_stdout) |