in awsio/python/lib/io/s3/s3dataset.py [0:0]
def zipdata(fileobj, handler=reraise_exception):
"""Iterator yielding filename, content pairs for the given zip stream.
"""
# eliminated from test coverage since checking requires invalid zipfile
try:
with zipfile.ZipFile(io.BytesIO(fileobj), 'r') as zfile:
try:
for file_ in zfile.namelist():
data = zfile.read(file_)
yield file_, data
except Exception as exn: # pragma: no cover
print("Error:", exn)
except Exception as exn: # pragma: no cover
print("Error:", exn)