make that one line better (#4610)

This commit is contained in:
Khaleel Al-Adhami 2025-01-08 17:16:38 -08:00 committed by GitHub
parent 4c97072a3c
commit 79611abdab
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 3 deletions

View File

@ -68,6 +68,7 @@ from reflex.components.core.upload import Upload, get_upload_dir
from reflex.components.radix import themes
from reflex.config import environment, get_config
from reflex.event import (
_EVENT_FIELDS,
BASE_STATE,
Event,
EventHandler,
@ -1571,9 +1572,7 @@ class EventNamespace(AsyncNamespace):
"""
fields = data
# Get the event.
event = Event(
**{k: v for k, v in fields.items() if k not in ("handler", "event_actions")}
)
event = Event(**{k: v for k, v in fields.items() if k in _EVENT_FIELDS})
self.token_to_sid[event.token] = sid
self.sid_to_token[sid] = event.token

View File

@ -91,6 +91,8 @@ class Event:
return f"{self.token}_{substate}"
_EVENT_FIELDS: set[str] = {f.name for f in dataclasses.fields(Event)}
BACKGROUND_TASK_MARKER = "_reflex_background_task"