We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ca3aabd commit ec3dfa4Copy full SHA for ec3dfa4
1 file changed
src/select.jl
@@ -515,12 +515,9 @@ function parse_to_type(key::Keyword, val)
515
elseif key.value_type == Char && length(val) == 1
516
return val[1]
517
end
518
- try
519
- val = parse(key.value_type, val)
520
- return val
521
- catch
522
- throw(ArgumentError("Could not parse $val for keyword $(key.name), expected $(key.value_type)"))
523
- end
+ val = tryparse(key.value_type, val)
+ isnothing(val) && throw(ArgumentError("Could not parse $val for keyword $(key.name), expected $(key.value_type)"))
+ return val
524
525
526
const keywords = [
0 commit comments