Skip to content

Commit 781d285

Browse files
authored
Merge pull request #83 from dt3310321/s3
S3
2 parents 8f1bdc7 + d84af53 commit 781d285

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

qcloud_cos/cos_client.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2163,6 +2163,8 @@ def _get_resumable_uploadid(self, bucket, key):
21632163
:param key(string): 分块上传路径名.
21642164
:return(string): 断点续传的uploadid,如果不存在则返回None.
21652165
"""
2166+
if key and key[0] == '/':
2167+
key = key[1:]
21662168
multipart_response = self.list_multipart_uploads(
21672169
Bucket=bucket,
21682170
Prefix=key

qcloud_cos/cos_comm.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,8 @@ def check_object_content_length(data):
373373

374374
def format_dict(data, key_lst):
375375
"""转换返回dict中的可重复字段为list"""
376+
if not (isinstance(data, dict) and isinstance(key_lst, list)):
377+
return data
376378
for key in key_lst:
377379
# 将dict转为list,保持一致
378380
if key in data and isinstance(data[key], dict):

qcloud_cos/cos_threadpool.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def run(self):
3636
self._task_queue.task_done()
3737

3838
def get_result(self):
39-
return self._succ_task_num, self._fail_task_num, self._ret
39+
return self._succ_task_num, self._fail_task_num, self._ret
4040

4141

4242
class SimpleThreadPool:

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
requests
1+
requests>=2.8
22
dicttoxml
33
six

0 commit comments

Comments
 (0)