do not access state __subclasses__, prevent issues with AppHarness (#3143)
This commit is contained in:
parent
83371d51d3
commit
185ec31a71
@ -881,7 +881,7 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow):
|
||||
cls.vars.update({name: var})
|
||||
|
||||
# let substates know about the new variable
|
||||
for substate_class in cls.__subclasses__():
|
||||
for substate_class in cls.class_subclasses:
|
||||
substate_class.vars.setdefault(name, var)
|
||||
|
||||
# Reinitialize dependency tracking dicts.
|
||||
|
Loading…
Reference in New Issue
Block a user