@@ -88,7 +88,7 @@ const allowedkeywords = (:dense,
88
88
:linsolve_kwargs )
89
89
90
90
const KWARGWARN_MESSAGE = """
91
- Unrecognized keyword arguments found. Future versions will error.
91
+ Unrecognized keyword arguments found.
92
92
The only allowed keyword arguments to `solve` are:
93
93
$allowedkeywords
94
94
@@ -450,8 +450,12 @@ function Base.showerror(io::IO, e::IncompatibleMassMatrixError)
450
450
println (io, TruncatedStacktraces. VERBOSE_MSG)
451
451
end
452
452
453
- function init_call (_prob, args... ; merge_callbacks = true , kwargshandle = KeywordArgWarn ,
453
+ function init_call (_prob, args... ; merge_callbacks = true , kwargshandle = nothing ,
454
454
kwargs... )
455
+
456
+ kwargshandle = kwargshandle === nothing ? KeywordArgError : kwargshandle
457
+ kwargshandle = has_kwargs (_prob) && haskey (_prob. kwargs, :kwargshandle ) ? _prob. kwargs[:kwargshandle ] : kwargshandle
458
+
455
459
if has_kwargs (_prob)
456
460
if merge_callbacks && haskey (_prob. kwargs, :callback ) && haskey (kwargs, :callback )
457
461
kwargs_temp = NamedTuple{
@@ -526,8 +530,12 @@ function init_up(prob::DEProblem, sensealg, u0, p, args...; kwargs...)
526
530
end
527
531
end
528
532
529
- function solve_call (_prob, args... ; merge_callbacks = true , kwargshandle = KeywordArgWarn ,
533
+ function solve_call (_prob, args... ; merge_callbacks = true , kwargshandle = nothing ,
530
534
kwargs... )
535
+
536
+ kwargshandle = kwargshandle === nothing ? KeywordArgError : kwargshandle
537
+ kwargshandle = has_kwargs (_prob) && haskey (_prob. kwargs, :kwargshandle ) ? _prob. kwargs[:kwargshandle ] : kwargshandle
538
+
531
539
if has_kwargs (_prob)
532
540
if merge_callbacks && haskey (_prob. kwargs, :callback ) && haskey (kwargs, :callback )
533
541
kwargs_temp = NamedTuple{
0 commit comments