in oss-torch-connector/osstorchconnector/_oss_tar_iterable.py [0:0]
def from_tar(cls, tar_uri: str, tar_index_uri: str, client: OssClient, preload: bool = False,
chunks: List[Tuple[int, int]] = []):
if not tar_uri:
raise ValueError("tar_uri must be non-empty")
if not tar_uri.startswith("oss://"):
raise ValueError("only oss:// uri are supported for tar_uri")
if not tar_index_uri:
raise ValueError("tar_index_uri must be non-empty")
if not tar_index_uri.startswith("oss://"):
raise ValueError("only oss:// uri are supported for tar_index_uri")
return cls(client, tar_uri=tar_uri, tar_index_uri=tar_index_uri, preload=preload,
chunks=chunks)