in awsio/python/lib/io/s3/s3dataset.py [0:0]
def download_data(self, filename):
if filename[-3:] == "tar":
tarfile = tardata(self.handler.s3_read(filename))
for fname, content in tarfile:
yield fname, content
elif filename[-3:] == "zip":
zipfile = zipdata(self.handler.s3_read(filename))
for fname, content in zipfile:
yield fname, content
else:
yield filename, self.handler.s3_read(filename)