File tree Expand file tree Collapse file tree
packages/reflex-base/src/reflex_base/utils Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments