Browse code

Improve symlink install error message in setup.py

PR #45132

Co-authored-by: Sviatoslav Sydorenko <wk@sydorenko.org.ua>

mrmagooey authored on 2018/09/22 05:40:30
Showing 1 changed files
... ...
@@ -79,7 +79,11 @@ def _maintain_symlinks(symlink_type, base_path):
79 79
             if 'ansible-playbook' in symlink_data['script']['ansible']:
80 80
                 _cache_symlinks(symlink_data)
81 81
             else:
82
-                raise
82
+                raise RuntimeError(
83
+                    "Pregenerated symlink list was not present and expected "
84
+                    "symlinks in ./bin were missing or broken. "
85
+                    "Perhaps this isn't a git checkout?"
86
+                )
83 87
         else:
84 88
             raise
85 89
     symlinks = symlink_data[symlink_type]