Skip to content

Commit 019e6f3

Browse files
fix: avoid assertion in runtime, prefer raising TypeError
1 parent 1aac145 commit 019e6f3

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

reflex/utils/format.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -455,9 +455,9 @@ def get_event_handler_parts(
455455
from reflex.minify import is_event_minify_enabled
456456
from reflex.state import State
457457

458-
assert isinstance(handler, EventHandler), (
459-
f"Expected EventHandler, got {type(handler)}"
460-
)
458+
if not isinstance(handler, EventHandler):
459+
msg = f"Expected EventHandler, got {type(handler)}"
460+
raise TypeError(msg)
461461

462462
# Get the class that defines the event handler.
463463
parts = handler.fn.__qualname__.split(".")

0 commit comments

Comments
 (0)