fastcfg.sources.files package

Submodules

fastcfg.sources.files.file_state_tracker module

fastcfg.sources.files.ini module

fastcfg.sources.files.json module

fastcfg.sources.files.yaml module

class fastcfg.sources.files.yaml.YamlFileReader(file_path: PathLike, mode: str = 'r', encoding: str = 'utf-8', *args, **kwargs)[source]

Bases: AbstractFileReader

process_raw_stream(stream: IO[Any]) Any[source]

Module contents

fastcfg.sources.files.from_ini(file_path: PathLike, mode: str = 'r', encoding: str = 'utf-8', use_cache: bool = True, retry: bool = False, backoff_policy: BackoffPolicy | None = None, cache: Cache | None = None) LiveConfigItem[source]
fastcfg.sources.files.from_json(file_path: PathLike, mode: str = 'r', encoding: str = 'utf-8', use_cache: bool = True, retry: bool = False, backoff_policy: BackoffPolicy | None = None, cache: Cache | None = None) LiveConfigItem[source]
fastcfg.sources.files.from_yaml(file_path: PathLike, mode: str = 'r', encoding: str = 'utf-8')[source]