diff options
author | Profpatsch <mail@profpatsch.de> | 2018-04-02 17:21:35 +0200 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2018-04-27 18:59:39 +0200 |
commit | a5f6cdfd7ef36c0ee3c8bda8b487d1292838862f (patch) | |
tree | d760d406be34e555ad39fce953a5822c27e44ad0 /lib/default.nix | |
parent | f13873f35aaff640e8cf16f3dd9dce01f6661687 (diff) |
lib/debug: add traceValFn, traceValSeqFn, traceValSeqNFn
Being able to modify the value on-the-fly before printing is very useful in practice.
Diffstat (limited to 'lib/default.nix')
-rw-r--r-- | lib/default.nix | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/default.nix b/lib/default.nix index c292ed33e1daa..23e276732db64 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -115,11 +115,12 @@ let unknownModule mkOption; inherit (types) isType setType defaultTypeMerge defaultFunctor isOptionType mkOptionType; - inherit (debug) addErrorContextToAttrs traceIf traceVal + inherit (debug) addErrorContextToAttrs traceIf traceVal traceValFn traceXMLVal traceXMLValMarked traceSeq traceSeqN traceValSeq - traceValSeqN traceShowVal traceShowValMarked - showVal traceCall traceCall2 traceCall3 traceValIfNot runTests - testAllTrue strict traceCallXml attrNamesToStr; + traceValSeqFn traceValSeqN traceValSeqNFn traceShowVal + traceShowValMarked showVal traceCall traceCall2 traceCall3 + traceValIfNot runTests testAllTrue strict traceCallXml + attrNamesToStr; inherit (misc) maybeEnv defaultMergeArg defaultMerge foldArgs defaultOverridableDelayableArgs composedArgsAndFun maybeAttrNullable maybeAttr ifEnable checkFlag getValue |