use a constant
This commit is contained in:
parent
77fe5770bb
commit
dc0c76c7af
@ -9,3 +9,7 @@ class StateManagerMode(str, Enum):
|
||||
DISK = "disk"
|
||||
MEMORY = "memory"
|
||||
REDIS = "redis"
|
||||
|
||||
|
||||
# Used for things like console_log, etc.
|
||||
FRONTEND_EVENT_STATE = "__reflex_internal_frontend_event_state"
|
||||
|
@ -28,6 +28,7 @@ from typing import (
|
||||
from typing_extensions import ParamSpec, Protocol, get_args, get_origin
|
||||
|
||||
from reflex import constants
|
||||
from reflex.constants.state import FRONTEND_EVENT_STATE
|
||||
from reflex.utils import console, format
|
||||
from reflex.utils.exceptions import (
|
||||
EventFnArgMismatch,
|
||||
@ -688,7 +689,7 @@ def server_side(name: str, sig: inspect.Signature, **kwargs) -> EventSpec:
|
||||
fn.__qualname__ = name
|
||||
fn.__signature__ = sig
|
||||
return EventSpec(
|
||||
handler=EventHandler(fn=fn, state_full_name="state"),
|
||||
handler=EventHandler(fn=fn, state_full_name=FRONTEND_EVENT_STATE),
|
||||
args=tuple(
|
||||
(
|
||||
Var(_js_expr=k),
|
||||
@ -1455,7 +1456,7 @@ def get_fn_signature(fn: Callable) -> inspect.Signature:
|
||||
"""
|
||||
signature = inspect.signature(fn)
|
||||
new_param = inspect.Parameter(
|
||||
"state", inspect.Parameter.POSITIONAL_OR_KEYWORD, annotation=Any
|
||||
FRONTEND_EVENT_STATE, inspect.Parameter.POSITIONAL_OR_KEYWORD, annotation=Any
|
||||
)
|
||||
return signature.replace(parameters=(new_param, *signature.parameters.values()))
|
||||
|
||||
|
@ -9,6 +9,7 @@ import re
|
||||
from typing import TYPE_CHECKING, Any, Callable, List, Optional, Union
|
||||
|
||||
from reflex import constants
|
||||
from reflex.constants.state import FRONTEND_EVENT_STATE
|
||||
from reflex.utils import exceptions
|
||||
from reflex.utils.console import deprecate
|
||||
|
||||
@ -439,7 +440,7 @@ def get_event_handler_parts(handler: EventHandler) -> tuple[str, str]:
|
||||
|
||||
from reflex.state import State
|
||||
|
||||
if state_full_name == "state" and name not in State.__dict__:
|
||||
if state_full_name == FRONTEND_EVENT_STATE and name not in State.__dict__:
|
||||
return ("", to_snake_case(handler.fn.__qualname__))
|
||||
|
||||
return (state_full_name, name)
|
||||
|
Loading…
Reference in New Issue
Block a user