Coverage for src/twofas/utils.py: 100%
8 statements
« prev ^ index » next coverage.py v7.4.0, created at 2024-01-17 17:33 +0100
« prev ^ index » next coverage.py v7.4.0, created at 2024-01-17 17:33 +0100
1import typing
3from more_itertools import flatten as _flatten
4from rapidfuzz import fuzz
6T = typing.TypeVar("T")
9def flatten(data: list[list[T]]) -> list[T]:
10 return list(_flatten(data))
13def fuzzy_match(val1: str, val2: str) -> float:
14 return fuzz.partial_ratio(val1, val2)