diff --git a/src/build_sequences.jl b/src/build_sequences.jl index 2101ed788209cd3ffb76f2f633233aac8e6fe60d..15ce413d4fffab9e64e49e1fdd969243092e865f 100644 --- a/src/build_sequences.jl +++ b/src/build_sequences.jl @@ -70,12 +70,12 @@ function build_sequence(f::Function, ::Nothing; optimise=false) end function build_sequence(f::Function, scanner::Scanner, optimiser_constructor; optimise=true, kwargs...) - model = Model(optimizer_with_attributes(optimiser_constructor, pairs(kwargs)...)) + model = Model(optimizer_with_attributes(optimiser_constructor, [string(k) => v for (k, v) in kwargs]...)) build_sequence(f, scanner, model, optimise) end -function build_sequence(f::Function, scanner::Scanner; kwargs...) - build_sequence(f, scanner, Ipopt.Optimizer; kwargs...) +function build_sequence(f::Function, scanner::Scanner; print_level=2, kwargs...) + build_sequence(f, scanner, Ipopt.Optimizer; print_level=print_level, kwargs...) end