From 49b115132d3f5e7c83f50a0430a571a217eee7fb Mon Sep 17 00:00:00 2001 From: Marc Weber Date: Fri, 6 Mar 2009 23:21:31 +0000 Subject: [PATCH] add error context to all top level attr names of all-packages.nix svn path=/nixpkgs/trunk/; revision=14429 --- pkgs/lib/debug.nix | 3 +++ pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/lib/debug.nix b/pkgs/lib/debug.nix index 23d1a85c72f..f1f366d065b 100644 --- a/pkgs/lib/debug.nix +++ b/pkgs/lib/debug.nix @@ -1,3 +1,5 @@ +let lib = import ./default.nix; in + rec { @@ -10,6 +12,7 @@ rec { then builtins.addErrorContext else msg: val: val; + addErrorContextToAttrs = lib.mapAttrs (a : v : lib.addErrorContext "while evaluating ${a}" v); } \ No newline at end of file diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a8025096f07..a8498ea72a2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9584,4 +9584,4 @@ let }; libTests = import ../lib/tests.nix; -}; in pkgs +}; in lib.addErrorContextToAttrs pkgs