build-support/substitute: remove assertMsg usage

This commit is contained in:
Eman Resu
2026-05-26 14:13:30 -04:00
parent a070adc9c8
commit 71f0042cfd

View File

@@ -54,8 +54,9 @@ optionalDeprecationWarning stdenvNoCC.mkDerivation (
// args
// lib.optionalAttrs (args ? substitutions) {
substitutions =
assert lib.assertMsg (lib.isList args.substitutions)
''pkgs.substitute: For "${name}", `substitutions` is passed, which is expected to be a list, but it's a ${builtins.typeOf args.substitutions} instead.'';
assert
lib.isList args.substitutions
|| throw ''pkgs.substitute: For "${name}", `substitutions` is passed, which is expected to be a list, but it's a ${builtins.typeOf args.substitutions} instead.'';
lib.escapeShellArgs args.substitutions;
}
)