fix inherited backend var deps (#2715)
* fix inherited backend var deps
* fixing the real issue with @masenf
* Revert "fix inherited backend var deps"
This reverts commit 894e3e14ac
.
* python 3.8
This commit is contained in:
parent
d0e62b5020
commit
24541aa91c
@ -466,7 +466,10 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow):
|
||||
# track that this substate depends on its parent for this var
|
||||
state_name = cls.get_name()
|
||||
parent_state = cls.get_parent_state()
|
||||
while parent_state is not None and var in parent_state.vars:
|
||||
while parent_state is not None and var in {
|
||||
**parent_state.vars,
|
||||
**parent_state.backend_vars,
|
||||
}:
|
||||
parent_state._substate_var_dependencies[var].add(state_name)
|
||||
state_name, parent_state = (
|
||||
parent_state.get_name(),
|
||||
|
Loading…
Reference in New Issue
Block a user