fastcfg.sources.memory package

Submodules

fastcfg.sources.memory.callable module

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

Bases: AbstractStateTracker

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

fastcfg.sources.memory.environment module

class fastcfg.sources.memory.environment.EnvironmentLiveTracker(key: str)[source]

Bases: AbstractStateTracker

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

fastcfg.sources.memory.from_callable(callable: Callable, *args, **kwargs) LiveConfigItem[source]
fastcfg.sources.memory.from_os_environ(key: str) LiveConfigItem[source]