Skip to content

Commit 3aad554

Browse files
author
yuniszhang
committed
解决get_auth并发问题
1 parent a62156c commit 3aad554

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

qcloud_cos/cos_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,9 +245,9 @@ def get_auth(self, Method, Bucket, Key, Expired=300, Headers={}, Params={}, Sign
245245
# request.headers=Headers,后续会用request.headers来保存Authorization值,在多线程并发时就会出现Authorization值被其它线程改写
246246
# 所以这里判断当Headers={}时重新生成实例,避免默认参数实例复用,导致多线程访问问题
247247
if not Headers:
248-
Headers = dict()
248+
Headers = dict()
249249
if not Params:
250-
Params = dict()
250+
Params = dict()
251251

252252
url = self._conf.uri(bucket=Bucket, path=Key)
253253
r = Request(Method, url, headers=Headers, params=Params)

0 commit comments

Comments
 (0)