Open the ZIP file with mode read 'r', write 'w', exclusive create 'x', or append 'a'.
(self, url: str, session: Optional[Session] = None, headers: Optional[Dict[str, str]] = None)
| 22 | class WebZipFile(ZipFile): |
| 23 | "Lock-free version of ZipFile that reads from a WebFile, allowing for concurrent reads." |
| 24 | def __init__(self, url: str, session: Optional[Session] = None, headers: Optional[Dict[str, str]] = None): |
| 25 | """Open the ZIP file with mode read 'r', write 'w', exclusive create 'x', |
| 26 | or append 'a'.""" |
| 27 | webf = WebFile(url, session=session, headers=headers) |
| 28 | super().__init__(webf, mode='r') |
| 29 | |
| 30 | def open(self, name, mode="r", pwd=None, *, force_zip64=False): |
| 31 | """Return file-like object for 'name'. |