Bläddra i källkod

do not access state __subclasses__, prevent issues with AppHarness (#3143)

benedikt-bartscher 1 år sedan
förälder
incheckning
185ec31a71
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      reflex/state.py

+ 1 - 1
reflex/state.py

@@ -881,7 +881,7 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow):
         cls.vars.update({name: var})
         cls.vars.update({name: var})
 
 
         # let substates know about the new variable
         # 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)
             substate_class.vars.setdefault(name, var)
 
 
         # Reinitialize dependency tracking dicts.
         # Reinitialize dependency tracking dicts.