上传失败后,不重复上传了,中断
This commit is contained in:
parent
e646085f0b
commit
551a8b1f18
@ -55,7 +55,7 @@ class Bilibili:
|
|||||||
:param parts: e.g. VideoPart('part path', 'part title', 'part desc'), or [VideoPart(...), VideoPart(...)]
|
:param parts: e.g. VideoPart('part path', 'part title', 'part desc'), or [VideoPart(...), VideoPart(...)]
|
||||||
:type parts: VideoPart or list<VideoPart>
|
:type parts: VideoPart or list<VideoPart>
|
||||||
"""
|
"""
|
||||||
from Common import appendUploadStatus, modifyLastUploadStatus
|
from Common import appendUploadStatus, modifyLastUploadStatus, appendError
|
||||||
if not isinstance(parts, list):
|
if not isinstance(parts, list):
|
||||||
parts = [parts]
|
parts = [parts]
|
||||||
|
|
||||||
@ -63,10 +63,10 @@ class Bilibili:
|
|||||||
modifyLastUploadStatus("Uploading >{}< @ {:.2f}%".format(video_part.path, 100.0 * chunks_index / chunks_num))
|
modifyLastUploadStatus("Uploading >{}< @ {:.2f}%".format(video_part.path, 100.0 * chunks_index / chunks_num))
|
||||||
for part in parts:
|
for part in parts:
|
||||||
appendUploadStatus("Start Uploading >{}<".format(part.path))
|
appendUploadStatus("Start Uploading >{}<".format(part.path))
|
||||||
while True:
|
|
||||||
status = core.upload_video_part(self.access_token, self.session_id, self.user_id, part, max_retry, cb=log_status)
|
status = core.upload_video_part(self.access_token, self.session_id, self.user_id, part, max_retry, cb=log_status)
|
||||||
if status:
|
if status:
|
||||||
break
|
modifyLastUploadStatus("Upload >{}< Failed".format(part.path))
|
||||||
|
continue
|
||||||
# 上传完毕
|
# 上传完毕
|
||||||
modifyLastUploadStatus("Upload >{}< Finished;【{}】".format(part.path, part.server_file_name))
|
modifyLastUploadStatus("Upload >{}< Finished;【{}】".format(part.path, part.server_file_name))
|
||||||
self.parts.append(part)
|
self.parts.append(part)
|
||||||
|
Reference in New Issue
Block a user