From cace611aec966076d098110a50857d0c160569b2 Mon Sep 17 00:00:00 2001 From: benedikt-bartscher <31854409+benedikt-bartscher@users.noreply.github.com> Date: Sat, 24 Feb 2024 22:56:22 +0100 Subject: [PATCH] do not store new_backend_vars in State class (#2707) --- reflex/state.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reflex/state.py b/reflex/state.py index 86ea96c56..496052d07 100644 --- a/reflex/state.py +++ b/reflex/state.py @@ -321,7 +321,7 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow): # Track this new subclass in the parent state's subclasses set. parent_state.class_subclasses.add(cls) - cls.new_backend_vars = { + new_backend_vars = { name: value for name, value in cls.__dict__.items() if types.is_backend_variable(name, cls) @@ -329,7 +329,7 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow): and not isinstance(value, FunctionType) } - cls.backend_vars = {**cls.inherited_backend_vars, **cls.new_backend_vars} + cls.backend_vars = {**cls.inherited_backend_vars, **new_backend_vars} # Set the base and computed vars. cls.base_vars = {