From 36b89a6d12f96ff7422d96b954f5fe7e76d478be Mon Sep 17 00:00:00 2001 From: onbreath <65270097+onbreath@users.noreply.github.com> Date: Mon, 1 Dec 2025 06:14:00 +0100 Subject: [PATCH 1/2] Fix puget printer future-handler not checking future value --- src/lambdaisland/deep_diff2/puget/printer.cljc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lambdaisland/deep_diff2/puget/printer.cljc b/src/lambdaisland/deep_diff2/puget/printer.cljc index 5b6888b..96146e6 100644 --- a/src/lambdaisland/deep_diff2/puget/printer.cljc +++ b/src/lambdaisland/deep_diff2/puget/printer.cljc @@ -305,7 +305,7 @@ java.util.concurrent.Future (fn future-handler [printer value] - (let [doc (if (future-done? promise) + (let [doc (if (future-done? value) (format-doc printer @value) (color/document printer :nil "pending"))] (format-unknown printer value "Future" doc))) From 1f969521b68ce9dd9feed9b51a99a4569482b6ad Mon Sep 17 00:00:00 2001 From: onbreath <65270097+onbreath@users.noreply.github.com> Date: Mon, 1 Dec 2025 06:23:09 +0100 Subject: [PATCH 2/2] Add changelog entry for fix in puget printer for futures --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5419d29..3a7afa5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ ## Fixed +- Fixed puget printer for futures + ## Changed # 2.12.219 (2025-02-06 / 9e6942a)