Skip to content

Commit 9b9b21c

Browse files
authored
handle Val kwargs (#519)
1 parent 2e10db2 commit 9b9b21c

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/utils/print_pt_v2.jl

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,19 @@
1+
function _make_backend_entry(backend::Val{T}) where {T}
2+
return backend
3+
end
4+
5+
function _make_backend_entry(backend::Symbol)
6+
return Val(backend)
7+
end
8+
19
function _handle_kwargs(kwargs...)
210
kwargs = Dict{Symbol, Any}(kwargs...)
311
if haskey(kwargs, :stand_alone)
412
kwargs[:standalone] = kwargs[:stand_alone]
513
delete!(kwargs, :stand_alone)
614
end
7-
kwargs[:backend] = Val(pop!(kwargs, :backend, :auto))
15+
backend_entry = pop!(kwargs, :backend, Val(:auto))
16+
kwargs[:backend] = _make_backend_entry(backend_entry)
817
return kwargs
918
end
1019

0 commit comments

Comments
 (0)