def createZip()

in lambda/source/create_add_on_zip.py [0:0]


def createZip(fileList,addOnTempBucket,addOnTempZip):
        zip_buffer = io.BytesIO()
        with zipfile.ZipFile(zip_buffer, "a", zipfile.ZIP_DEFLATED, False) as zip_file:
            for file_name, data in fileList:
                zip_file.writestr(file_name, data.getvalue())
        zip_buffer.seek(0)  # So that bytes are read from beginning
        utils.upload_fileobj_to_s3(zip_buffer, addOnTempBucket, addOnTempZip)