From bec66b894e19e59db4a43763c7c71218c1d56a87 Mon Sep 17 00:00:00 2001 From: Lendemor Date: Tue, 22 Oct 2024 21:05:10 +0200 Subject: [PATCH] fix tests and hardcoded constants --- reflex/constants/compiler.py | 12 ++++++++---- reflex/state.py | 2 ++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/reflex/constants/compiler.py b/reflex/constants/compiler.py index 318a93783..e7806eb04 100644 --- a/reflex/constants/compiler.py +++ b/reflex/constants/compiler.py @@ -62,16 +62,20 @@ class CompileVars(SimpleNamespace): # The name of the function for converting a dict to an event. TO_EVENT = "Event" # The name of the internal on_load event. - ON_LOAD_INTERNAL = "reflex___state____on_load_internal_state.on_load_internal" + ON_LOAD_INTERNAL = ( + "reflex___istate___builtins____on_load_internal_state.on_load_internal" + ) # The name of the internal event to update generic state vars. UPDATE_VARS_INTERNAL = ( - "reflex___state____update_vars_internal_state.update_vars_internal" + "reflex___istate___builtins____update_vars_internal_state.update_vars_internal" ) # The name of the frontend event exception state - FRONTEND_EXCEPTION_STATE = "reflex___state____frontend_event_exception_state" + FRONTEND_EXCEPTION_STATE = ( + "reflex___istate___builtins____frontend_event_exception_state" + ) # The full name of the frontend exception state FRONTEND_EXCEPTION_STATE_FULL = ( - f"reflex___state____state.{FRONTEND_EXCEPTION_STATE}" + f"reflex___istate___builtins____state.{FRONTEND_EXCEPTION_STATE}" ) diff --git a/reflex/state.py b/reflex/state.py index cddecb9c7..2aaa92d61 100644 --- a/reflex/state.py +++ b/reflex/state.py @@ -879,11 +879,13 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow): if len(path) == 0: return cls + print("get_name: ", cls.get_name()) if path[0] == cls.get_name(): if len(path) == 1: return cls path = path[1:] for substate in cls.get_substates(): + print("substate get_name: ", substate.get_name()) if path[0] == substate.get_name(): return substate.get_class_substate(path[1:]) raise ValueError(f"Invalid path: {path}")