seed_data
Load Seed Data.
Attributes⚓︎
Classes⚓︎
Functions⚓︎
load_seed_data ⚓︎
load_seed_data(seed_text)
Load Seed Data in Vim format.
Source code in tui_typer_tutor/core/seed_data.py
@beartype
def load_seed_data(seed_text: str) -> list[ExpectedKey]:
"""Load Seed Data in Vim format."""
grouped_keys = [
[ExpectedKey(textual=DISPLAY_TO_TEXTUAL[token]) for token in line.rstrip()]
for line in seed_text.split('\n')
if line.strip()
]
random.SystemRandom().shuffle(grouped_keys)
return [_k for _keys in grouped_keys for _k in _keys]