summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2018-09-16 16:58:48 +0100
committerJörg Thalheim <joerg@thalheim.io>2018-09-16 16:59:41 +0100
commitdec78a23d1004cc89d5c95e42904544367afa91c (patch)
tree0cf91eb6f4b8097615c808a47e73b90b489ac4ef /pkgs
parentd499b7d821106964581cbb6eab5354fbdf7a6847 (diff)
downloadnixlib-dec78a23d1004cc89d5c95e42904544367afa91c.tar
nixlib-dec78a23d1004cc89d5c95e42904544367afa91c.tar.gz
nixlib-dec78a23d1004cc89d5c95e42904544367afa91c.tar.bz2
nixlib-dec78a23d1004cc89d5c95e42904544367afa91c.tar.lz
nixlib-dec78a23d1004cc89d5c95e42904544367afa91c.tar.xz
nixlib-dec78a23d1004cc89d5c95e42904544367afa91c.tar.zst
nixlib-dec78a23d1004cc89d5c95e42904544367afa91c.zip
vimPlugins: only update generated.nix if all plugins were downloaded
https://github.com/NixOS/nixpkgs/pull/46728#discussion_r217915996
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]]: