Skip to content

ResultReaderRegistry

ResultReaderRegistry

ResultReaderRegistry()

Map file suffixes to result-reader factories.

Attributes

_named_factories instance-attribute

_named_factories: Dict[str, ReaderFactory] = {}

_factories instance-attribute

_factories: Dict[str, ReaderFactory] = {}

registered_formats property

registered_formats: tuple[str, ...]

Return registered reader names.

registered_suffixes property

registered_suffixes: tuple[str, ...]

Return registered result suffixes.

Methods:

register

register(name: str, factory: ReaderFactory, *, suffixes: Union[str, Iterable[str]] = (), replace: bool = False) -> None

Register a named reader and any unambiguous file suffixes.

create

create(path: Union[str, Path], *, format: Optional[str] = None, **options: Any) -> ResultReader

Create the registered reader for a result file.