Skip to content

Commit 9235009

Browse files
committed
roll back invalidation blocking invoke latest
1 parent a0b413f commit 9235009

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/systems/model_parsing.jl

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -512,10 +512,9 @@ function generate_var!(dict, a, b, varclass, mod;
512512
end
513513

514514
# Use the `t` defined in the `mod`. When it is unavailable, generate a new `t` with a warning.
515-
get_t(mod, t) = invokelatest(_get_t, mod, t)
516-
function _get_t(mod, t)
515+
function get_t(mod, t)
517516
try
518-
_get_var(mod, t)
517+
get_var(mod, t)
519518
catch e
520519
if e isa UndefVarError
521520
@warn("Could not find a predefined `t` in `$mod`; generating a new one within this model.\nConsider defining it or importing `t` (or `t_nounits`, `t_unitful` as `t`) from ModelingToolkit.")
@@ -590,8 +589,7 @@ function set_var_metadata(a, ms)
590589
a, metadata_with_exprs
591590
end
592591

593-
get_var(mod, b) = invokelatest(_get_var, mod, b)
594-
function _get_var(mod::Module, b)
592+
function get_var(mod::Module, b)
595593
if b isa Symbol
596594
isdefined(mod, b) && return getproperty(mod, b)
597595
isdefined(@__MODULE__, b) && return getproperty(@__MODULE__, b)

0 commit comments

Comments
 (0)