Skip to content

Commit d41e693

Browse files
authored
Merge pull request #68 from JuliaGaussianProcesses/value-nothing
Add method `value(::Nothing)`
2 parents ccfdc13 + a4a0e79 commit d41e693

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "ParameterHandling"
22
uuid = "2412ca09-6db7-441c-8e3a-88d5709968c5"
33
authors = ["Invenia Technical Computing Corporation"]
4-
version = "0.4.9"
4+
version = "0.4.10"
55

66
[deps]
77
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"

src/parameters_base.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,4 @@ value(x::AbstractArray) = map(value, x)
1818
value(x::Tuple) = map(value, x)
1919
value(x::NamedTuple) = map(value, x)
2020
value(x::Dict) = Dict(k => value(v) for (k, v) in x)
21+
value(::Nothing) = nothing

test/parameters.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
end
6363

6464
@testset "value_flatten" begin
65-
x = (ones(3), fixed(5.0), (a=fixed(5.0), b=[6.0, 2.1]))
65+
x = (ones(3), fixed(5.0), (a=fixed(5.0), b=[6.0, 2.1]), nothing)
6666
v, unflatten = value_flatten(x)
6767

6868
@test length(v) == 5

0 commit comments

Comments
 (0)