Skip to content

Commit 1614a4a

Browse files
committed
added a better more generic form of the function to handle all numbers
1 parent 380e222 commit 1614a4a

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/utilities/misc.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,10 @@ function parseparam(::Type{Symbol}, str::String; escape=true)
127127
return Symbol(value)
128128
end
129129

130+
function parseparam(::Type{T}, str::String; escape=true) where {T <: Number}
131+
return parse(T, escape ? HTTP.unescapeuri(str) : str)
132+
end
133+
130134
function parseparam(::Type{T}, str::String; escape=true) where {T <: Enum}
131135
return T(parse(Int, escape ? HTTP.unescapeuri(str) : str))
132136
end

0 commit comments

Comments
 (0)