Skip to content

Commit 83aaff9

Browse files
fix: fix automated Problem/Function docstring generation
1 parent 5fb7736 commit 83aaff9

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/problems/docs.jl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,11 @@ for (mod, prob, func, istd, kws) in [
203203
(SciMLBase, :SCCNonlinearProblem, NonlinearFunction, false, (; init = false)),
204204
(SciMLBase, :OptimizationProblem, OptimizationFunction, false, (; init = false))
205205
]
206-
@eval @doc problem_docstring($mod.$prob, $func, $istd) $mod.$prob
206+
kwexpr = Expr(:parameters)
207+
for (k, v) in pairs(kws)
208+
push!(kwexpr.args, Expr(:kw, k, v))
209+
end
210+
@eval @doc problem_docstring($kwexpr, $mod.$prob, $func, $istd) $mod.$prob
207211
end
208212

209213
function function_docstring(func, istd, optionals)

0 commit comments

Comments
 (0)