summary refs log tree commit diff
path: root/pkgs/lib/debug.nix
diff options
context:
space:
mode:
authorMarc Weber <marco-oweber@gmx.de>2009-03-06 23:21:31 +0000
committerMarc Weber <marco-oweber@gmx.de>2009-03-06 23:21:31 +0000
commit49b115132d3f5e7c83f50a0430a571a217eee7fb (patch)
tree8e28359688567a3927533bbb972b84cf4092bfff /pkgs/lib/debug.nix
parentb56ed358510c2c2f44af2dd5bd278c24a0b77bcd (diff)
downloadnixlib-49b115132d3f5e7c83f50a0430a571a217eee7fb.tar
nixlib-49b115132d3f5e7c83f50a0430a571a217eee7fb.tar.gz
nixlib-49b115132d3f5e7c83f50a0430a571a217eee7fb.tar.bz2
nixlib-49b115132d3f5e7c83f50a0430a571a217eee7fb.tar.lz
nixlib-49b115132d3f5e7c83f50a0430a571a217eee7fb.tar.xz
nixlib-49b115132d3f5e7c83f50a0430a571a217eee7fb.tar.zst
nixlib-49b115132d3f5e7c83f50a0430a571a217eee7fb.zip
add error context to all top level attr names of all-packages.nix
svn path=/nixpkgs/trunk/; revision=14429
Diffstat (limited to 'pkgs/lib/debug.nix')
-rw-r--r--pkgs/lib/debug.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/lib/debug.nix b/pkgs/lib/debug.nix
index 23d1a85c72fd..f1f366d065b7 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