提交 405543e1 编写于 作者: W wizardforcel

优化同步机制

上级 ba09d4ed
...@@ -7,4 +7,4 @@ https://github.com/apachecn/BiliDriveEx""" ...@@ -7,4 +7,4 @@ https://github.com/apachecn/BiliDriveEx"""
__author__ = "ApacheCN" __author__ = "ApacheCN"
__email__ = "apachecn@163.com" __email__ = "apachecn@163.com"
__license__ = "SATA" __license__ = "SATA"
__version__ = "2020.03.09" __version__ = "2020.03.09.1"
...@@ -66,12 +66,11 @@ def tr_upload(i, block, block_dict): ...@@ -66,12 +66,11 @@ def tr_upload(i, block, block_dict):
r = api.image_upload(enco_block) r = api.image_upload(enco_block)
if r['code'] == 0: if r['code'] == 0:
url = r['data']['image_url'] url = r['data']['image_url']
with lock: block_dict.update({
block_dict.update({ 'url': url,
'url': url, 'size': len(block),
'size': len(block), 'sha1': calc_sha1(block),
'sha1': calc_sha1(block), })
})
log(f'分块{i + 1}/{nblocks}上传完毕') log(f'分块{i + 1}/{nblocks}上传完毕')
break break
else: else:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册