From a13e0a12b7b4bf28ff15ac4cb79fd4b16e0bf217 Mon Sep 17 00:00:00 2001 From: Ivan Trubach Date: Fri, 19 Jul 2024 11:31:24 +0300 Subject: [PATCH] lib/deprecated: alias mapAttrsFlatten to mapAttrsToList These functions have identical implementation except for argument names. --- lib/deprecated/misc.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/deprecated/misc.nix b/lib/deprecated/misc.nix index d556bccbec0b..0209dba43406 100644 --- a/lib/deprecated/misc.nix +++ b/lib/deprecated/misc.nix @@ -31,7 +31,7 @@ let toList ; - inherit (lib.attrsets) removeAttrs; + inherit (lib.attrsets) removeAttrs mapAttrsToList; # returns default if env var is not set maybeEnv = name: default: @@ -212,7 +212,8 @@ let else closePropagationSlow; # calls a function (f attr value ) for each record item. returns a list - mapAttrsFlatten = f: r: map (attr: f attr r.${attr}) (attrNames r); + # Renamed to lib.attrsets.mapAttrsToList. + mapAttrsFlatten = mapAttrsToList; # attribute set containing one attribute nvs = name: value: listToAttrs [ (nameValuePair name value) ];