lib.customisation.callPackageWith: use throw, not abort

This commit is contained in:
Adam Joseph 2023-11-22 14:29:02 -08:00 committed by Jörg Thalheim
parent 9b58faad99
commit f8ea911f7c

View File

@ -200,7 +200,9 @@ rec {
# Only show the error for the first missing argument
error = errorForArg missingArgs.${head (attrNames missingArgs)};
in if missingArgs == {} then makeOverridable f allArgs else abort error;
in if missingArgs == {}
then makeOverridable f allArgs
else throw "lib.customisation.callPackageWith: ${error}";
/* Like callPackage, but for a function that returns an attribute