config
Config.
Attributes⚓︎
DEFAULT_SEED_FILE
module-attribute
⚓︎
DEFAULT_SEED_FILE = Path(__file__).parent / 'seed_data.txt'
Default seed file if not specified.
Classes⚓︎
Config ⚓︎
Bases: BaseSettings
Application config.
Source code in tui_typer_tutor/core/config.py
class Config(BaseSettings):
"""Application config."""
seed_file: Path = DEFAULT_SEED_FILE
model_config = SettingsConfigDict(env_prefix='TYPER_')
Functions⚓︎
get_config
cached
⚓︎
get_config()
Retrieve the application config.
Source code in tui_typer_tutor/core/config.py
@lru_cache(maxsize=1)
@beartype
def get_config() -> Config:
"""Retrieve the application config."""
return Config()