mirror of
https://github.com/NixOS/nix.git
synced 2025-11-08 19:46:02 +01:00
This includes position information in more places, making debugging
easier.
Before:
```
$ nix-instantiate --show-trace --eval tests/functional/lang/eval-fail-using-set-as-attr-name.nix
error:
… while evaluating an attribute name
at «none»:0: (source not available)
error: value is a set while a string was expected
```
After:
```
error:
… while evaluating an attribute name
at /pwd/lang/eval-fail-using-set-as-attr-name.nix:5:10:
4| in
5| attr.${key}
| ^
6|
error: value is a set while a string was expected
```
18 lines
368 B
Text
18 lines
368 B
Text
error:
|
|
… in the argument of the not operator
|
|
|
|
at /pwd/lang/eval-fail-not-throws.nix:1:4:
|
|
|
|
1| ! (throw "uh oh!")
|
|
| ^
|
|
2|
|
|
|
|
… while calling the 'throw' builtin
|
|
|
|
at /pwd/lang/eval-fail-not-throws.nix:1:4:
|
|
|
|
1| ! (throw "uh oh!")
|
|
| ^
|
|
2|
|
|
|
|
error: uh oh!
|