lib/deprecated: print deprecation warning for mapAttrsFlatten

This commit is contained in:
Ivan Trubach 2024-07-24 13:01:58 +03:00
parent 7919709a23
commit b9c51260d0
2 changed files with 4 additions and 2 deletions

View file

@ -29,6 +29,7 @@ let
nameValuePair
tail
toList
warn
;
inherit (lib.attrsets) removeAttrs mapAttrsToList;
@ -212,8 +213,7 @@ let
else closePropagationSlow;
# calls a function (f attr value ) for each record item. returns a list
# Renamed to lib.attrsets.mapAttrsToList.
mapAttrsFlatten = mapAttrsToList;
mapAttrsFlatten = warn "lib.misc.mapAttrsFlatten is deprecated, please use lib.attrsets.mapAttrsToList instead." mapAttrsToList;
# attribute set containing one attribute
nvs = name: value: listToAttrs [ (nameValuePair name value) ];