From dec78a23d1004cc89d5c95e42904544367afa91c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sun, 16 Sep 2018 16:58:48 +0100 Subject: [PATCH] vimPlugins: only update generated.nix if all plugins were downloaded https://github.com/NixOS/nixpkgs/pull/46728#discussion_r217915996 --- pkgs/misc/vim-plugins/update.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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]]: