bootstack.data.get_reader#

bootstack.data.get_reader(path_or_ext)#

Resolve the reader for a path or extension.

Parameters:

path_or_ext (str | Path) – A file path or a bare extension (e.g. ".csv" or "csv").

Returns:

The registered reader callable.

Raises:

ValueError – If no reader is registered for the extension.

Return type:

Callable[[…], Iterator[Dict[str, Any]]]