1
0
Эх сурвалжийг харах

fix tests and hardcoded constants

Lendemor 7 сар өмнө
parent
commit
bec66b894e

+ 8 - 4
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}"
     )
 
 

+ 2 - 0
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}")