def __connect(self):
num_pools = float(self.pool_size_total) / self.pool_size_per_route
headers = {
'Content-Type': 'application/x-protobuf',
'Accept': 'application/x-protobuf',
'User-Agent': 'python-pilosa/' + VERSION,
}
timeout = urllib3.Timeout(connect=self.connect_timeout, read=self.socket_timeout)
client_options = {
"num_pools": num_pools,
"maxsize": self.pool_size_per_route,
"block": True,
"headers": headers,
"timeout": timeout,
"retries": self.retry_count,
}
if not self.tls_skip_verify:
client_options["cert_reqs"] = "CERT_REQUIRED"
client_options["ca_certs"] = self.tls_ca_certificate_path
client = urllib3.PoolManager(**client_options)
self.__client = client
评论列表
文章目录