Writing Adapters¶ class Repository(to: str | IO[Any], *args: Any)[source]¶ class BinaryRepository(path: str | IO[Any], *args: Any)[source]¶ class TextualRepository(path: str | IO[Any], encoding: str = 'utf-8')[source]¶ factory(kind: Literal['TEXT']) → type[TextualRepository][source]¶ factory(kind: Literal['BINARY']) → type[BinaryRepository] factory(kind: str | StorageType) → type[Repository]