def run(self):
try:
for mp in self.bucket.get_all_multipart_uploads():
if mp.id == self.multipart_id:
logging.info("Uploading file: %s (part num: %s)" % (self.file_name, self.part_num))
with FileChunkIO(self.file_name, 'r', offset=self.offset, bytes=self.byte_count) as fp:
mp.upload_part_from_file(fp=fp, part_num=self.part_num)
logging.debug("Uploaded file: %s (part num: %s)" % (self.file_name, self.part_num))
break
except Exception, e:
logging.fatal("AWS S3 multipart upload failed after %i retries! Error: %s" % (self.retries, e))
sys.exit(1)
S3UploadThread.py 文件源码
python
阅读 46
收藏 0
点赞 0
评论 0
评论列表
文章目录