def __init__(self, timeout=None, retries=None):
super(Session, self).__init__()
self.timeout = timeout
if retries is None:
retry = Retry(**DEFAULT_RETRY_ARGS)
elif isinstance(retries, int):
args = DEFAULT_RETRY_ARGS.copy()
args.pop('total', None)
retry = Retry(total=retries, **args)
elif isinstance(retries, dict):
retry = Retry(**retries)
self.mount('http://', HTTPAdapter(max_retries=retry))
self.mount('https://', HTTPAdapter(max_retries=retry))
评论列表
文章目录