From 623f87c888f9172174f86e0c58e13729681a885d Mon Sep 17 00:00:00 2001 From: Erick Friis Date: Thu, 11 Jan 2024 11:44:07 -0800 Subject: [PATCH] community[patch]: pinecone bug (#15905) --- .../community/langchain_community/vectorstores/pinecone.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/libs/community/langchain_community/vectorstores/pinecone.py b/libs/community/langchain_community/vectorstores/pinecone.py index 5b98090e23..d7b4057981 100644 --- a/libs/community/langchain_community/vectorstores/pinecone.py +++ b/libs/community/langchain_community/vectorstores/pinecone.py @@ -38,10 +38,7 @@ def _import_pinecone() -> Any: def _is_pinecone_v3() -> bool: pinecone = _import_pinecone() pinecone_client_version = pinecone.__version__ - if version.parse(pinecone_client_version) >= version.parse("3.0.0.dev"): - return True - else: - return False + return version.parse(pinecone_client_version) >= version.parse("3.0.0.dev") class Pinecone(VectorStore): @@ -380,7 +377,7 @@ class Pinecone(VectorStore): if index_name in index_names: index = ( pinecone_instance.Index(index_name) - if not _is_pinecone_v3() + if _is_pinecone_v3() else pinecone.Index(index_name, pool_threads=pool_threads) ) elif len(index_names) == 0: