from reactivity.async_primitives import *¶
AsyncFunction
¶
TaskFactory
¶
Bases:
flowchart TD
reactivity.async_primitives.TaskFactory[TaskFactory]
click reactivity.async_primitives.TaskFactory href "" "reactivity.async_primitives.TaskFactory"
Source code in .venv/lib/python3.12/site-packages/reactivity/async_primitives.py
AsyncEffect
¶
Bases:
flowchart TD
reactivity.async_primitives.AsyncEffect[AsyncEffect]
reactivity.primitives.Effect[Effect]
reactivity.primitives.BaseComputation[BaseComputation]
reactivity.primitives.Effect --> reactivity.async_primitives.AsyncEffect
reactivity.primitives.BaseComputation --> reactivity.primitives.Effect
click reactivity.async_primitives.AsyncEffect href "" "reactivity.async_primitives.AsyncEffect"
click reactivity.primitives.Effect href "" "reactivity.primitives.Effect"
click reactivity.primitives.BaseComputation href "" "reactivity.primitives.BaseComputation"
Source code in .venv/lib/python3.12/site-packages/reactivity/async_primitives.py
AsyncDerived
¶
Bases:
flowchart TD
reactivity.async_primitives.AsyncDerived[AsyncDerived]
reactivity.primitives.BaseDerived[BaseDerived]
reactivity.primitives.Subscribable[Subscribable]
reactivity.primitives.BaseComputation[BaseComputation]
reactivity.primitives.BaseDerived --> reactivity.async_primitives.AsyncDerived
reactivity.primitives.Subscribable --> reactivity.primitives.BaseDerived
reactivity.primitives.BaseComputation --> reactivity.primitives.BaseDerived
click reactivity.async_primitives.AsyncDerived href "" "reactivity.async_primitives.AsyncDerived"
click reactivity.primitives.BaseDerived href "" "reactivity.primitives.BaseDerived"
click reactivity.primitives.Subscribable href "" "reactivity.primitives.Subscribable"
click reactivity.primitives.BaseComputation href "" "reactivity.primitives.BaseComputation"
Source code in .venv/lib/python3.12/site-packages/reactivity/async_primitives.py
UNSET
class-attribute
instance-attribute
¶
fn
instance-attribute
¶
_check_equality
instance-attribute
¶
_value
instance-attribute
¶
start
instance-attribute
¶
_call_task
instance-attribute
¶
_sync_dirty_deps_task
instance-attribute
¶
__init__
¶
__init__(
fn: Callable[[], Awaitable[T]],
check_equality=True,
*,
context: Context | None = None,
task_factory: TaskFactory = default_task_factory,
)