|
7 | 7 | from typing import NamedTuple, Optional, Dict |
8 | 8 |
|
9 | 9 | import grpc |
| 10 | +import certifi |
10 | 11 |
|
11 | 12 | from pinecone.config import Config |
12 | 13 | from pinecone.core.grpc.protos.vector_column_service_pb2_grpc import VectorColumnServiceStub |
@@ -98,7 +99,8 @@ def _gen_channel(self, options=None): |
98 | 99 | if not self.grpc_client_config.secure: |
99 | 100 | channel = grpc.insecure_channel(target, options=_options) |
100 | 101 | else: |
101 | | - tls = grpc.ssl_channel_credentials() |
| 102 | + root_cas = open(certifi.where(), "rb").read() |
| 103 | + tls = grpc.ssl_channel_credentials(root_certificates=root_cas) |
102 | 104 | channel = grpc.secure_channel(target, tls, options=_options) |
103 | 105 | interceptor = RetryOnRpcErrorClientInterceptor(self.retry_config) |
104 | 106 | return grpc.intercept_channel(channel, interceptor) |
@@ -184,11 +186,11 @@ def query(self, |
184 | 186 | metadata: Dict[str, str] = None): |
185 | 187 | return self._wrap_grpc_call(self.stub.Query, request, timeout=timeout, metadata=metadata) |
186 | 188 |
|
187 | | - def summarize(self, |
188 | | - request: 'vector_service_pb2.SummarizeRequest', |
| 189 | + def describe_index_stats(self, |
| 190 | + request: 'vector_service_pb2.DescribeIndexStatsRequest', |
189 | 191 | timeout: int = None, |
190 | 192 | metadata: Dict[str, str] = None): |
191 | | - return self._wrap_grpc_call(self.stub.Summarize, request, timeout=timeout, metadata=metadata) |
| 193 | + return self._wrap_grpc_call(self.stub.DescribeIndexStats, request, timeout=timeout, metadata=metadata) |
192 | 194 |
|
193 | 195 |
|
194 | 196 | class CIndex(GRPCIndex): |
@@ -221,10 +223,10 @@ def query(self, |
221 | 223 | metadata: Dict[str, str] = None): |
222 | 224 | return self._wrap_grpc_call(self.stub.Query, request, timeout=timeout, metadata=metadata) |
223 | 225 |
|
224 | | - def summarize(self, |
225 | | - request: 'vector_column_service_pb2.SummarizeRequest', |
| 226 | + def describe_index_stats(self, |
| 227 | + request: 'vector_column_service_pb2.DescribeIndexStatsRequest', |
226 | 228 | timeout: int = None, |
227 | 229 | metadata: Dict[str, str] = None): |
228 | | - return self._wrap_grpc_call(self.stub.Summarize, request, timeout=timeout, metadata=metadata) |
| 230 | + return self._wrap_grpc_call(self.stub.DescribeIndexStats, request, timeout=timeout, metadata=metadata) |
229 | 231 |
|
230 | 232 |
|
0 commit comments