Skip to content

Commit bc3890a

Browse files
try to improve benchmark
1 parent b0983ed commit bc3890a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • packages/reflex-base/src/reflex_base/utils

packages/reflex-base/src/reflex_base/utils/format.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,7 @@ def get_event_handler_parts(handler: EventHandler) -> tuple[str, str]:
452452
Returns:
453453
``(state_full_name, handler_name)`` — both resolved.
454454
"""
455-
from reflex_base.registry import RegistrationContext
455+
from reflex_base.registry import DefaultNameResolver, RegistrationContext
456456

457457
name = handler.fn.__qualname__
458458
if handler.state is None:
@@ -461,7 +461,7 @@ def get_event_handler_parts(handler: EventHandler) -> tuple[str, str]:
461461
state_full_name = handler.state.get_full_name()
462462
func_name = name.rpartition(".")[2]
463463
ctx = RegistrationContext.try_get()
464-
if ctx is None:
464+
if ctx is None or type(ctx.name_resolver) is DefaultNameResolver:
465465
return (state_full_name, func_name)
466466
return (state_full_name, ctx.get_handler_name(handler.state, func_name))
467467

0 commit comments

Comments
 (0)