New submission from Bastian Ebeling <bastian.ebel...@gmail.com>:
When trying to open an archive and read internal binary streams, for me it occurs, that the file-stream gets closed. As a code-Snippet: import zipfile srcfile=zipfile.ZipFile('file.zip') a=zipfile.Path(srcfile,"data1.bin").read_bytes() b=zipfile.Path(srcfile,"data2.bin").read_bytes() the second call results in the ValueError: seek of closed file A quick and dirty solution (as an idea) is to change close() for the _SharedFile to run self.close() instead of self._close(findeobj) in the end (somehow around line 772). Hopefully that helps ---------- messages: 375917 nosy: bastian.ebeling priority: normal severity: normal status: open title: module zipfile issue on closing type: behavior versions: Python 3.8 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue41640> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com