Source code for vein.sources.memory
from typing import Callable
from vein.flow.items import LiveFlowItem
from vein.sources.memory.callable import CallableTracker
from vein.sources.memory.environment import EnvironmentLiveTracker
[docs]
def from_env(key: str, **kwargs) -> LiveFlowItem:
return LiveFlowItem(EnvironmentLiveTracker(key, **kwargs))
[docs]
def from_callable(callable: Callable, *args, **kwargs) -> LiveFlowItem:
return LiveFlowItem(CallableTracker(callable, *args, **kwargs))