Skip to content

Commit 5a8e0b2

Browse files
committed
Fix import of Optim with @require
1 parent bee3abf commit 5a8e0b2

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

src/ConstantOptimization.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,4 @@ function optimize(f::F, tree::Node, args...; kwargs...) where {F}
6464
return optimize(f, nothing, tree, args...; kwargs...)
6565
end
6666

67-
end
67+
end

src/DynamicExpressions.jl

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,12 @@ include("EvaluationHelpers.jl")
1212
include("InterfaceSymbolicUtils.jl")
1313
include("SimplifyEquation.jl")
1414
include("OperatorEnumConstruction.jl")
15-
@require Optim = "429524aa-4258-5aef-a3af-852621145aeb" include("ConstantOptimization.jl")
15+
16+
function __init__()
17+
@require Optim = "429524aa-4258-5aef-a3af-852621145aeb" include(
18+
"ConstantOptimization.jl"
19+
)
20+
end
1621

1722
using Reexport: @reexport
1823
@reexport import .EquationModule:
@@ -44,8 +49,6 @@ using Reexport: @reexport
4449
@reexport import .InterfaceSymbolicUtilsModule: node_to_symbolic, symbolic_to_node
4550
@reexport import .SimplifyEquationModule: combine_operators, simplify_tree
4651
@reexport import .EvaluationHelpersModule
47-
@require Optim = "429524aa-4258-5aef-a3af-852621145aeb" @reexport import .ConstantOptimizationModule:
48-
optimize
4952

5053
include("deprecated.jl")
5154

0 commit comments

Comments
 (0)