52 lines
985 B
Python
52 lines
985 B
Python
# -*- coding: utf-8 -*-
|
||
|
||
"""
|
||
oss2.defaults
|
||
~~~~~~~~~~~~~
|
||
|
||
全局缺省变量。
|
||
|
||
"""
|
||
|
||
|
||
def get(value, default_value):
|
||
if value is None:
|
||
return default_value
|
||
else:
|
||
return value
|
||
|
||
|
||
#: 连接超时时间
|
||
connect_timeout = 60
|
||
|
||
#: 缺省重试次数
|
||
request_retries = 3
|
||
|
||
#: 对于某些接口,上传数据长度大于或等于该值时,就采用分片上传。
|
||
multipart_threshold = 10 * 1024 * 1024
|
||
|
||
#: 分片上传缺省线程数
|
||
multipart_num_threads = 1
|
||
|
||
#: 缺省分片大小
|
||
part_size = 10 * 1024 * 1024
|
||
|
||
#: 最大分片的个数
|
||
max_part_count = 10000
|
||
|
||
#: 最小分片大小
|
||
min_part_size = 100 * 1024
|
||
|
||
#: 每个Session连接池大小
|
||
connection_pool_size = 10
|
||
|
||
|
||
#: 对于断点下载,如果OSS文件大小大于该值就进行并行下载(multiget)
|
||
multiget_threshold = 100 * 1024 * 1024
|
||
|
||
#: 并行下载(multiget)缺省线程数
|
||
multiget_num_threads = 4
|
||
|
||
#: 并行下载(multiget)的缺省分片大小
|
||
multiget_part_size = 10 * 1024 * 1024
|