From 6e8c29b35ada3ba07809b5c122941f913ec759c9 Mon Sep 17 00:00:00 2001 From: Lyndon White Date: Thu, 15 Oct 2020 18:21:40 +0100 Subject: [PATCH 1/2] Fix show on InplaceableThunks --- src/differentials/thunks.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/differentials/thunks.jl b/src/differentials/thunks.jl index fc94c3397..3c0a47269 100644 --- a/src/differentials/thunks.jl +++ b/src/differentials/thunks.jl @@ -121,5 +121,5 @@ unthunk(x::InplaceableThunk) = unthunk(x.val) (x::InplaceableThunk)() = unthunk(x) function Base.show(io::IO, x::InplaceableThunk) - println(io, "InplaceableThunk($(repr(x.val)), $(repr(x.add!)))") + println(io, "InplaceableThunk($(strip(repr(x.val))), $(strip(repr(x.add!))))") end From 398ee429078dc7bc7b273213c9d890ee0024324c Mon Sep 17 00:00:00 2001 From: Lyndon White Date: Thu, 15 Oct 2020 22:45:27 +0100 Subject: [PATCH 2/2] use print not println in show --- src/differentials/thunks.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/differentials/thunks.jl b/src/differentials/thunks.jl index 3c0a47269..e7c79685d 100644 --- a/src/differentials/thunks.jl +++ b/src/differentials/thunks.jl @@ -98,7 +98,7 @@ end (x::Thunk)() = x.f() @inline unthunk(x::Thunk) = x() -Base.show(io::IO, x::Thunk) = println(io, "Thunk($(repr(x.f)))") +Base.show(io::IO, x::Thunk) = print(io, "Thunk($(repr(x.f)))") """ InplaceableThunk(val::Thunk, add!::Function) @@ -121,5 +121,5 @@ unthunk(x::InplaceableThunk) = unthunk(x.val) (x::InplaceableThunk)() = unthunk(x) function Base.show(io::IO, x::InplaceableThunk) - println(io, "InplaceableThunk($(strip(repr(x.val))), $(strip(repr(x.add!))))") + print(io, "InplaceableThunk($(repr(x.val)), $(repr(x.add!)))") end