MCPcopy
hub / github.com/reflex-dev/reflex / StateUpdate

Class StateUpdate

reflex/state.py:2600–2620  ·  view source on GitHub ↗

A state update sent to the frontend.

Source from the content-addressed store, hash-verified

2598 frozen=True,
2599)
2600class StateUpdate:
2601 """A state update sent to the frontend."""
2602
2603 # The state delta.
2604 delta: DeltaMapping = dataclasses.field(default_factory=dict)
2605
2606 # Events to be added to the event queue.
2607 events: list[Event] = dataclasses.field(default_factory=list)
2608
2609 # Deprecated: previously indicated whether the event processing is complete.
2610 final: bool | None = dataclasses.field(default=None, repr=False)
2611
2612 def __post_init__(self):
2613 """Warn if the deprecated `final` attribute is supplied."""
2614 if self.final is not None:
2615 console.deprecate(
2616 feature_name="StateUpdate.final",
2617 reason="The final attribute is no longer used.",
2618 deprecation_version="0.9.0",
2619 removal_version="1.0",
2620 )
2621
2622
2623@serializer(to=dict)

Callers 8

_ndjson_updatesFunction · 0.90
emit_deltaMethod · 0.90
emit_eventMethod · 0.90
preprocessMethod · 0.90
modify_stateMethod · 0.90
preprocessMethod · 0.90

Calls

no outgoing calls