datalad_next.iter_collections.iter_zip
- datalad_next.iter_collections.iter_zip(path: Path, *, fp: bool = False) Generator[ZipfileItem, None, None][source]
Uses the standard library
zipfilemodule to report on ZIP-filesA ZIP archive can represent more or less the full bandwidth of file system properties, therefore reporting on archive members is implemented similar to
iter_dir(). The iterator produces anZipfileIteminstance with standard information on file system elements, such assize, ormtime.- Parameters:
path (Path) -- Path of the ZIP archive to report content for (iterate over).
fp (bool, optional) -- If
True, each file-type item includes a file-like object to access the file's content. This file handle will be closed automatically when the next item is yielded or the function returns.
- Yields:
ZipfileItem-- Thenameattribute of an item is astrwith the corresponding archive member name (in POSIX conventions).