From 185ec31a7125bdeef2bd04a73ceb2b4241e5afd2 Mon Sep 17 00:00:00 2001 From: benedikt-bartscher <31854409+benedikt-bartscher@users.noreply.github.com> Date: Tue, 7 May 2024 03:35:25 +0200 Subject: [PATCH] do not access state __subclasses__, prevent issues with AppHarness (#3143) --- reflex/state.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reflex/state.py b/reflex/state.py index 4ee4fdb9a..08b110c09 100644 --- a/reflex/state.py +++ b/reflex/state.py @@ -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.