Skip to content

liblaf.kiwi.utils

Functions:

Attributes:

dirs module-attribute ¤

dirs = AppDirs(appname='liblaf/kiwi', appauthor='liblaf')

iter_data_paths module-attribute ¤

iter_data_paths: Callable[[], Iterable[Path]] = (
    iter_data_paths
)

find_data_path ¤

find_data_path(filename: str) -> Path | None
Source code in src/liblaf/kiwi/utils/_dirs.py
10
11
12
13
14
15
def find_data_path(filename: str) -> Path | None:
    for path in iter_data_paths():
        candidate: Path = path / filename
        if candidate.exists():
            return candidate
    return None