2222from pinecone .core .grpc .retry import RetryOnRpcErrorClientInterceptor , RetryConfig
2323from pinecone .core .utils import _generate_request_id , dict_to_proto_struct , fix_tuple_length
2424from pinecone .core .utils .constants import MAX_MSG_SIZE , REQUEST_ID , CLIENT_VERSION
25- from pinecone .core .utils .sentry import sentry_decorator as sentry
2625from pinecone .exceptions import PineconeException
2726
2827__all__ = ["GRPCIndex" , "GRPCVector" , "GRPCQueryVector" ]
@@ -127,7 +126,6 @@ def grpc_server_on(self) -> bool:
127126 except grpc .FutureTimeoutError :
128127 return False
129128
130- @sentry
131129 def close (self ):
132130 """Closes the connection to the index."""
133131 try :
@@ -137,7 +135,6 @@ def close(self):
137135
138136 def _wrap_grpc_call (self , func , request , timeout = None , metadata = None , credentials = None , wait_for_ready = None ,
139137 compression = None ):
140- @sentry
141138 @wraps (func )
142139 def wrapped ():
143140 user_provided_metadata = metadata or {}
@@ -244,7 +241,6 @@ class GRPCIndex(GRPCIndexBase):
244241 def stub_class (self ):
245242 return VectorServiceStub
246243
247- @sentry
248244 def upsert (self , vectors , async_req = False , ** kwargs ):
249245 def _vector_transform (item ):
250246 if isinstance (item , GRPCVector ):
@@ -262,7 +258,6 @@ def _vector_transform(item):
262258 else :
263259 return self ._wrap_grpc_call (self .stub .Upsert , request , timeout = timeout )
264260
265- @sentry
266261 def delete (self , * args , async_req = False , ** kwargs ):
267262 request = DeleteRequest (* args , ** kwargs )
268263 timeout = kwargs .pop ('timeout' , None )
@@ -272,15 +267,13 @@ def delete(self, *args, async_req=False, **kwargs):
272267 else :
273268 return self ._wrap_grpc_call (self .stub .Delete , request , timeout = timeout )
274269
275- @sentry
276270 def fetch (self , * args , ** kwargs ):
277271 timeout = kwargs .pop ('timeout' , None )
278272 request = FetchRequest (* args , ** kwargs )
279273 response = self ._wrap_grpc_call (self .stub .Fetch , request , timeout = timeout )
280274 json_response = json_format .MessageToDict (response )
281275 return parse_fetch_response (json_response )
282276
283- @sentry
284277 def query (self , queries , ** kwargs ):
285278 timeout = kwargs .pop ('timeout' , None )
286279
@@ -304,7 +297,6 @@ def _query_transform(item):
304297 json_response = json_format .MessageToDict (response )
305298 return parse_query_response (json_response )
306299
307- @sentry
308300 def describe_index_stats (self , ** kwargs ):
309301 timeout = kwargs .pop ('timeout' , None )
310302 request = DescribeIndexStatsRequest ()
0 commit comments