summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs')
-rwxr-xr-xpkgs/misc/vim-plugins/update.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/misc/vim-plugins/update.py b/pkgs/misc/vim-plugins/update.py
index 8128c12bce68..c9ccd2364725 100755
--- a/pkgs/misc/vim-plugins/update.py
+++ b/pkgs/misc/vim-plugins/update.py
@@ -193,12 +193,14 @@ def check_results(
     print(f"{len(results) - len(failures)} plugins were checked", end="")
     if len(failures) == 0:
         print()
+        return plugins
     else:
         print(f", {len(failures)} plugin(s) could not be downloaded:\n")
 
         for (plugin, exception) in failures:
             print_download_error(plugin, exception)
-    return plugins
+
+        sys.exit(1)
 
 
 def load_plugin_spec() -> List[Tuple[str, str]]: