file_loader_factory
- glotaran.project.dataclass_helpers.file_loader_factory(targetClass: type[FileLoadable], *, is_wrapper_class: bool = False) Callable[[FileLoadable | str | Path], FileLoadable] [source]
Create
file_loader
functions to loadtargetClass
from file.- Parameters:
- Returns:
file_loader – Function to load
FileLoadable
from source file or return instance if already loaded.- Return type:
Callable[[FileLoadable | str | Path], FileLoadable]