lib.warn: Remove color from the message itself

This aligns with Nix and makes it more readable.
The prefix still stands out.
This commit is contained in:
Robert Hensing 2024-07-16 15:55:05 +02:00
parent f621ab9204
commit 7d4a9a5772

View File

@ -710,8 +710,8 @@ in {
# `builtins.warn` requires a string message, so we enforce that in our implementation, so that callers aren't accidentally incompatible with newer Nix versions.
assert isString msg;
if mustAbort
then builtins.trace "evaluation warning: ${msg}" (abort "NIX_ABORT_ON_WARN=true; warnings are treated as unrecoverable errors.")
else builtins.trace "evaluation warning: ${msg}" v
then builtins.trace "evaluation warning: ${msg}" (abort "NIX_ABORT_ON_WARN=true; warnings are treated as unrecoverable errors.")
else builtins.trace "evaluation warning: ${msg}" v
);
/**