Source code for oss2.defaults

# -*- coding: utf-8 -*-

"""
oss2.defaults
~~~~~~~~~~~~~

全局缺省变量。

"""

import logging


[docs]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 #: 每个Session连接池大小 connection_pool_size = 10 #: 对于断点下载,如果OSS文件大小大于该值就进行并行下载(multiget) multiget_threshold = 100 * 1024 * 1024 #: 并行下载(multiget)缺省线程数 multiget_num_threads = 4 #: 并行下载(multiget)的缺省分片大小 multiget_part_size = 10 * 1024 * 1024 #: 缺省 Logger logger = logging.getLogger()
[docs]def get_logger(): return logger