Skip to content

Commit d4316df

Browse files
Merge remote-tracking branch 'origin/dev' into upsert_dataframe
2 parents 450043d + d92c904 commit d4316df

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

pinecone/core/grpc/index_grpc.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -378,19 +378,19 @@ def _dict_to_grpc_vector(item):
378378
sparse_values = None
379379
if 'sparse_values' in item:
380380
if not isinstance(item['sparse_values'], Mapping):
381-
raise ValueError(f"Column `sparse_values` is expected to be a dictionary, found {type(item['sparse_values'])}")
381+
raise TypeError(f"Column `sparse_values` is expected to be a dictionary, found {type(item['sparse_values'])}")
382382
indices = item['sparse_values'].get('indices', None)
383383
values = item['sparse_values'].get('values', None)
384384
try:
385385
sparse_values = GRPCSparseValues(indices=indices, values=values)
386386
except TypeError as e:
387-
raise ValueError("Found unexpected data in column `sparse_values`. "
387+
raise TypeError("Found unexpected data in column `sparse_values`. "
388388
"Expected format is `'sparse_values': {'indices': List[int], 'values': List[float]}`."
389389
) from e
390390

391-
metadata = item.get('metadata', None)
392-
if metadata is not None and not isinstance(metadata, Mapping):
393-
raise TypeError(f"Column `metadata` is expected to be a dictionary, found {type(metadata)}")
391+
metadata = item.get('metadata', None)
392+
if metadata is not None and not isinstance(metadata, Mapping):
393+
raise TypeError(f"Column `metadata` is expected to be a dictionary, found {type(metadata)}")
394394

395395
try:
396396
return GRPCVector(id=item['id'], values=item['values'], sparse_values=sparse_values,

pinecone/index.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -191,9 +191,9 @@ def _dict_to_vector(item):
191191
"Expected format is `'sparse_values': {'indices': List[int], 'values': List[float]}`."
192192
) from e
193193

194-
metadata = item.get('metadata') or {}
195-
if not isinstance(metadata, Mapping):
196-
raise TypeError(f"Column `metadata` is expected to be a dictionary, found {type(metadata)}")
194+
metadata = item.get('metadata') or {}
195+
if not isinstance(metadata, Mapping):
196+
raise TypeError(f"Column `metadata` is expected to be a dictionary, found {type(metadata)}")
197197

198198
try:
199199
return Vector(id=item['id'], values=item['values'], sparse_values=sparse_values, metadata=metadata)

0 commit comments

Comments
 (0)