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

Method _get_potentially_dirty_states

reflex/state.py:1641–1653  ·  view source on GitHub ↗

Get substates which may have dirty vars due to dependencies. Returns: The set of potentially dirty substate classes.

(cls)

Source from the content-addressed store, hash-verified

1639
1640 @classmethod
1641 def _get_potentially_dirty_states(cls) -> set[type[BaseState]]:
1642 """Get substates which may have dirty vars due to dependencies.
1643
1644 Returns:
1645 The set of potentially dirty substate classes.
1646 """
1647 return {
1648 cls.get_class_substate(substate_name)
1649 for substate_name in cls._always_dirty_substates
1650 }.union({
1651 cls.get_root_state().get_class_substate(substate_name)
1652 for substate_name in cls._potentially_dirty_states
1653 })
1654
1655 def _get_root_state(self) -> BaseState:
1656 """Get the root state of the state tree.

Callers 2

Calls 2

get_class_substateMethod · 0.80
get_root_stateMethod · 0.80

Tested by 1