From f0a5c0995b8cb05ed3efd6388b272e29446ddb65 Mon Sep 17 00:00:00 2001 From: "Robert T. McGibbon" Date: Sun, 24 Jan 2021 18:42:44 -0500 Subject: [PATCH] Make error messages more clear from nix-eval --- tools/nixpkgs-hammer | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/nixpkgs-hammer b/tools/nixpkgs-hammer index 4d71906..a9a0d9c 100755 --- a/tools/nixpkgs-hammer +++ b/tools/nixpkgs-hammer @@ -224,4 +224,9 @@ if __name__ == '__main__': args = parser.parse_args() - main(args) + try: + main(args) + except subprocess.CalledProcessError as e: + print(red(subprocess.list2cmdline(e.cmd))) + print(f"Returned nonzero exit status {e.returncode}") + sys.exit(1)