vein.sources.memory package¶

Submodules¶

vein.sources.memory.callable module¶

class vein.sources.memory.callable.CallableTracker(callable: Callable, *args, **kwargs)[source]¶

Bases: AbstractLiveStateTracker

get_state_value()[source]¶

Fetches the internal state.

Must be implemented by child classes to define the actual state fetching logic.

Returns:

The internal state.

Return type:

Any

vein.sources.memory.environment module¶

class vein.sources.memory.environment.EnvironmentLiveTracker(key: str, **kwargs)[source]¶

Bases: AbstractLiveStateTracker

get_state_value()[source]¶

Fetches the internal state.

Must be implemented by child classes to define the actual state fetching logic.

Returns:

The internal state.

Return type:

Any

Module contents¶

vein.sources.memory.from_callable(callable: Callable, *args, **kwargs) LiveFlowItem[source]¶
vein.sources.memory.from_env(key: str, **kwargs) LiveFlowItem[source]¶