From cb280b66dbf74ff6641fa5930f4dde28e7255071 Mon Sep 17 00:00:00 2001 From: beeb <703631+beeb@users.noreply.github.com> Date: Wed, 10 Sep 2025 07:35:18 +0200 Subject: [PATCH] replace-workspace-values.py: format --- .../build-support/rust/replace-workspace-values.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/build-support/rust/replace-workspace-values.py b/pkgs/build-support/rust/replace-workspace-values.py index 1130c67ced75..64fd7151d46c 100644 --- a/pkgs/build-support/rust/replace-workspace-values.py +++ b/pkgs/build-support/rust/replace-workspace-values.py @@ -44,17 +44,17 @@ def replace_key( final: dict[str, Any] = workspace_dep.copy() - merged_features = local_dep.pop("features", []) + workspace_dep.get("features", []) + merged_features = local_dep.pop("features", []) + workspace_dep.get( + "features", [] + ) if merged_features: final["features"] = merged_features local_default_features = local_dep.pop( - "default-features", - local_dep.pop("default_features", None) + "default-features", local_dep.pop("default_features", None) ) workspace_default_features = workspace_dep.get( - "default-features", - workspace_dep.get("default_features") + "default-features", workspace_dep.get("default_features") ) if not workspace_default_features and local_default_features: @@ -68,7 +68,9 @@ def replace_key( final["package"] = local_dep.pop("package") if local_dep: - raise Exception(f"Unhandled keys in inherited dependency {key}: {local_dep}") + raise Exception( + f"Unhandled keys in inherited dependency {key}: {local_dep}" + ) table[key] = final elif section == "package":